https://launchpad.net/~mozillateam/+archive/ubuntu/firefox-next/+build/16391296 RUN: /usr/share/launchpad-buildd/slavebin/slave-prep Forking launchpad-buildd slave process... Kernel version: Linux bos02-arm64-009 4.4.0-142-generic #168-Ubuntu SMP Wed Jan 16 21:00:53 UTC 2019 aarch64 Buildd toolchain package versions: launchpad-buildd_167 python-lpbuildd_167 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.4~git201611291343.dcee459~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 Feb 08:11:24 ntpdate[1836]: adjust time server 10.211.37.1 offset 0.001943 sec RUN: /usr/share/launchpad-buildd/slavebin/in-target unpack-chroot --backend=chroot --series=disco --arch=armhf PACKAGEBUILD-16391296 --image-type chroot /home/buildd/filecache-default/a8e076447bc9c859868a26138221e631724b6c90 Creating target for build PACKAGEBUILD-16391296 RUN: /usr/share/launchpad-buildd/slavebin/in-target mount-chroot --backend=chroot --series=disco --arch=armhf PACKAGEBUILD-16391296 Starting target for build PACKAGEBUILD-16391296 RUN: /usr/share/launchpad-buildd/slavebin/in-target override-sources-list --backend=chroot --series=disco --arch=armhf PACKAGEBUILD-16391296 'deb http://ppa.launchpad.net/mozillateam/firefox-next/ubuntu disco main' 'deb http://ftpmaster.internal/ubuntu disco main restricted universe multiverse' 'deb http://ftpmaster.internal/ubuntu disco-security main restricted universe multiverse' 'deb http://ftpmaster.internal/ubuntu disco-updates main restricted universe multiverse' 'deb http://ftpmaster.internal/ubuntu disco-proposed main restricted universe multiverse' Overriding sources.list in build-PACKAGEBUILD-16391296 RUN: /usr/share/launchpad-buildd/slavebin/in-target add-trusted-keys --backend=chroot --series=disco --arch=armhf PACKAGEBUILD-16391296 Adding trusted keys to build-PACKAGEBUILD-16391296 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 /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) /etc/apt/trusted.gpg.d/ubuntu-keyring-2018-archive.gpg ------------------------------------------------------ pub rsa4096 2018-09-17 [SC] F6EC B376 2474 EDA9 D21B 7022 8719 20D1 991B C93C uid [ unknown] Ubuntu Archive Automatic Signing Key (2018) RUN: /usr/share/launchpad-buildd/slavebin/in-target update-debian-chroot --backend=chroot --series=disco --arch=armhf PACKAGEBUILD-16391296 Updating target for build PACKAGEBUILD-16391296 Get:1 http://ftpmaster.internal/ubuntu disco InRelease [243 kB] Get:2 http://ppa.launchpad.net/mozillateam/firefox-next/ubuntu disco InRelease [20.8 kB] Get:3 http://ftpmaster.internal/ubuntu disco-security InRelease [65.4 kB] Get:4 http://ftpmaster.internal/ubuntu disco-updates InRelease [65.4 kB] Get:5 http://ftpmaster.internal/ubuntu disco-proposed InRelease [93.2 kB] Get:6 http://ppa.launchpad.net/mozillateam/firefox-next/ubuntu disco/main armhf Packages [13.1 kB] Get:7 http://ppa.launchpad.net/mozillateam/firefox-next/ubuntu disco/main Translation-en [3820 B] Get:8 http://ftpmaster.internal/ubuntu disco/main armhf Packages [965 kB] Get:9 http://ftpmaster.internal/ubuntu disco/main Translation-en [510 kB] Get:10 http://ftpmaster.internal/ubuntu disco/universe armhf Packages [8868 kB] Get:11 http://ftpmaster.internal/ubuntu disco/universe Translation-en [5256 kB] Get:12 http://ftpmaster.internal/ubuntu disco/multiverse armhf Packages [127 kB] Get:13 http://ftpmaster.internal/ubuntu disco/multiverse Translation-en [113 kB] Get:14 http://ftpmaster.internal/ubuntu disco-proposed/main armhf Packages [57.5 kB] Get:15 http://ftpmaster.internal/ubuntu disco-proposed/main Translation-en [31.7 kB] Get:16 http://ftpmaster.internal/ubuntu disco-proposed/universe armhf Packages [249 kB] Get:17 http://ftpmaster.internal/ubuntu disco-proposed/universe Translation-en [127 kB] Get:18 http://ftpmaster.internal/ubuntu disco-proposed/multiverse armhf Packages [6356 B] Get:19 http://ftpmaster.internal/ubuntu disco-proposed/multiverse Translation-en [5748 B] Fetched 16.8 MB in 9s (1907 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following package was automatically installed and is no longer required: libreadline7 Use 'sudo apt autoremove' to remove it. The following NEW packages will be installed: gcc-9-base libreadline8 The following packages will be upgraded: adduser apt base-passwd bash binutils binutils-arm-linux-gnueabihf binutils-common bsdutils ca-certificates coreutils cpp-8 dash debconf debianutils dpkg dpkg-dev e2fslibs e2fsprogs fdisk findutils g++-8 gcc-8 gcc-8-base gpg gpg-agent gpgconf gpgv grep gzip init init-system-helpers libapt-pkg5.0 libargon2-1 libasan5 libassuan0 libatomic1 libbinutils libblkid1 libcap-ng0 libcap2 libcc1-0 libcom-err2 libcomerr2 libcryptsetup12 libdb5.3 libdebconfclient0 libdpkg-perl libext2fs2 libfdisk1 libgcc-8-dev libgcc1 libgdbm-compat4 libgdbm6 libgnutls30 libgomp1 libgpg-error0 libhogweed4 libip4tc0 libjson-c3 liblz4-1 liblzma5 libmount1 libmpfr6 libncurses6 libncursesw6 libnettle6 libpam-modules libpam-modules-bin libpam-runtime libpam0g libperl5.28 libpng16-16 libprocps7 libsemanage-common libsemanage1 libsmartcols1 libsqlite3-0 libss2 libstdc++-8-dev libstdc++6 libsystemd0 libtinfo6 libubsan1 libudev1 libuuid1 libzstd1 linux-libc-dev login lsb-base mount ncurses-base ncurses-bin passwd perl perl-base perl-modules-5.28 pkgbinarymangler procps readline-common sed systemd systemd-sysv tar tzdata util-linux xz-utils zlib1g 107 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. Need to get 56.4 MB of archives. After this operation, 6804 kB of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu disco/main armhf debianutils armhf 4.8.6.1 [84.2 kB] Get:2 http://ftpmaster.internal/ubuntu disco/main armhf bash armhf 5.0-2ubuntu1 [581 kB] Get:3 http://ftpmaster.internal/ubuntu disco/main armhf bsdutils armhf 1:2.33.1-0.1ubuntu1 [58.0 kB] Get:4 http://ftpmaster.internal/ubuntu disco/main armhf coreutils armhf 8.30-1ubuntu1 [1126 kB] Get:5 http://ftpmaster.internal/ubuntu disco/main armhf tar armhf 1.30+dfsg-5 [219 kB] Get:6 http://ftpmaster.internal/ubuntu disco/main armhf dpkg armhf 1.19.2ubuntu2 [1056 kB] Get:7 http://ftpmaster.internal/ubuntu disco/main armhf libperl5.28 armhf 5.28.1-4 [3143 kB] Get:8 http://ftpmaster.internal/ubuntu disco/main armhf perl armhf 5.28.1-4 [204 kB] Get:9 http://ftpmaster.internal/ubuntu disco/main armhf perl-base armhf 5.28.1-4 [1399 kB] Get:10 http://ftpmaster.internal/ubuntu disco/main armhf perl-modules-5.28 all 5.28.1-4 [2811 kB] Get:11 http://ftpmaster.internal/ubuntu disco/main armhf libdb5.3 armhf 5.3.28+dfsg1-0.3 [590 kB] Get:12 http://ftpmaster.internal/ubuntu disco-proposed/main armhf libgdbm6 armhf 1.18.1-3 [24.7 kB] Get:13 http://ftpmaster.internal/ubuntu disco-proposed/main armhf libgdbm-compat4 armhf 1.18.1-3 [5792 B] Get:14 http://ftpmaster.internal/ubuntu disco/main armhf zlib1g armhf 1:1.2.11.dfsg-1ubuntu2 [48.3 kB] Get:15 http://ftpmaster.internal/ubuntu disco/main armhf debconf all 1.5.70 [122 kB] Get:16 http://ftpmaster.internal/ubuntu disco/main armhf dash armhf 0.5.10.2-4ubuntu1 [78.2 kB] Get:17 http://ftpmaster.internal/ubuntu disco/main armhf findutils armhf 4.6.0+git+20190105-2 [307 kB] Get:18 http://ftpmaster.internal/ubuntu disco/main armhf grep armhf 3.3-1 [138 kB] Get:19 http://ftpmaster.internal/ubuntu disco/main armhf gzip armhf 1.9-3 [89.8 kB] Get:20 http://ftpmaster.internal/ubuntu disco/main armhf libsmartcols1 armhf 2.33.1-0.1ubuntu1 [80.7 kB] Get:21 http://ftpmaster.internal/ubuntu disco/main armhf libuuid1 armhf 2.33.1-0.1ubuntu1 [20.2 kB] Get:22 http://ftpmaster.internal/ubuntu disco/main armhf libblkid1 armhf 2.33.1-0.1ubuntu1 [119 kB] Get:23 http://ftpmaster.internal/ubuntu disco/main armhf libfdisk1 armhf 2.33.1-0.1ubuntu1 [159 kB] Get:24 http://ftpmaster.internal/ubuntu disco/main armhf libmount1 armhf 2.33.1-0.1ubuntu1 [129 kB] Get:25 http://ftpmaster.internal/ubuntu disco/main armhf libncurses6 armhf 6.1+20181013-2ubuntu2 [79.0 kB] Get:26 http://ftpmaster.internal/ubuntu disco/main armhf libtinfo6 armhf 6.1+20181013-2ubuntu2 [70.7 kB] Get:27 http://ftpmaster.internal/ubuntu disco/main armhf libncursesw6 armhf 6.1+20181013-2ubuntu2 [105 kB] Get:28 http://ftpmaster.internal/ubuntu disco/main armhf fdisk armhf 2.33.1-0.1ubuntu1 [106 kB] Get:29 http://ftpmaster.internal/ubuntu disco/main armhf login armhf 1:4.5-1.1ubuntu1 [261 kB] Get:30 http://ftpmaster.internal/ubuntu disco/main armhf util-linux armhf 2.33.1-0.1ubuntu1 [925 kB] Get:31 http://ftpmaster.internal/ubuntu disco/main armhf ncurses-bin armhf 6.1+20181013-2ubuntu2 [156 kB] Get:32 http://ftpmaster.internal/ubuntu disco/main armhf sed armhf 4.7-1 [181 kB] Get:33 http://ftpmaster.internal/ubuntu disco/main armhf libdebconfclient0 armhf 0.247ubuntu1 [5900 B] Get:34 http://ftpmaster.internal/ubuntu disco/main armhf base-passwd armhf 3.5.46 [45.9 kB] Get:35 http://ftpmaster.internal/ubuntu disco/main armhf init-system-helpers all 1.56+nmu1 [38.2 kB] Get:36 http://ftpmaster.internal/ubuntu disco/main armhf ncurses-base all 6.1+20181013-2ubuntu2 [17.9 kB] Get:37 http://ftpmaster.internal/ubuntu disco/main armhf libnettle6 armhf 3.4.1-1 [123 kB] Get:38 http://ftpmaster.internal/ubuntu disco/main armhf libhogweed4 armhf 3.4.1-1 [129 kB] Get:39 http://ftpmaster.internal/ubuntu disco/main armhf libgnutls30 armhf 3.6.5-2ubuntu1 [700 kB] Get:40 http://ftpmaster.internal/ubuntu disco/main armhf gcc-9-base armhf 9-20190207-0ubuntu1 [17.2 kB] Get:41 http://ftpmaster.internal/ubuntu disco/main armhf libgcc1 armhf 1:9-20190207-0ubuntu1 [37.4 kB] Get:42 http://ftpmaster.internal/ubuntu disco/main armhf liblz4-1 armhf 1.8.3-1ubuntu1 [66.6 kB] Get:43 http://ftpmaster.internal/ubuntu disco/main armhf liblzma5 armhf 5.2.4-1 [84.6 kB] Get:44 http://ftpmaster.internal/ubuntu disco/main armhf libstdc++6 armhf 9-20190207-0ubuntu1 [449 kB] Get:45 http://ftpmaster.internal/ubuntu disco-proposed/main armhf libudev1 armhf 240-5ubuntu4 [63.4 kB] Get:46 http://ftpmaster.internal/ubuntu disco/main armhf libzstd1 armhf 1.3.8+dfsg-3 [195 kB] Get:47 http://ftpmaster.internal/ubuntu disco-proposed/main armhf libapt-pkg5.0 armhf 1.8.0~rc3ubuntu1 [737 kB] Get:48 http://ftpmaster.internal/ubuntu disco-proposed/main armhf libpam0g armhf 1.3.1-5ubuntu1 [50.5 kB] Get:49 http://ftpmaster.internal/ubuntu disco/main armhf libsemanage-common all 2.8-2 [7016 B] Get:50 http://ftpmaster.internal/ubuntu disco/main armhf libsemanage1 armhf 2.8-2 [72.7 kB] Get:51 http://ftpmaster.internal/ubuntu disco-proposed/main armhf libpam-modules-bin armhf 1.3.1-5ubuntu1 [33.1 kB] Get:52 http://ftpmaster.internal/ubuntu disco-proposed/main armhf libpam-modules armhf 1.3.1-5ubuntu1 [230 kB] Get:53 http://ftpmaster.internal/ubuntu disco/main armhf passwd armhf 1:4.5-1.1ubuntu1 [769 kB] Get:54 http://ftpmaster.internal/ubuntu disco/main armhf adduser all 3.118ubuntu1 [163 kB] Get:55 http://ftpmaster.internal/ubuntu disco/main armhf libgpg-error0 armhf 1.35-1 [49.3 kB] Get:56 http://ftpmaster.internal/ubuntu disco/main armhf gpgv armhf 2.2.12-1ubuntu3 [167 kB] Get:57 http://ftpmaster.internal/ubuntu disco-proposed/main armhf apt armhf 1.8.0~rc3ubuntu1 [1161 kB] Get:58 http://ftpmaster.internal/ubuntu disco-proposed/main armhf systemd-sysv armhf 240-5ubuntu4 [9384 B] Get:59 http://ftpmaster.internal/ubuntu disco/main armhf libcap2 armhf 1:2.25-2 [12.1 kB] Get:60 http://ftpmaster.internal/ubuntu disco/main armhf libargon2-1 armhf 0~20171227-0.2 [20.0 kB] Get:61 http://ftpmaster.internal/ubuntu disco/main armhf libjson-c3 armhf 0.12.1+ds-2 [20.2 kB] Get:62 http://ftpmaster.internal/ubuntu disco-proposed/main armhf libcryptsetup12 armhf 2:2.1.0-1ubuntu1 [130 kB] Get:63 http://ftpmaster.internal/ubuntu disco-proposed/main armhf libip4tc0 armhf 1.8.2-3ubuntu1 [18.8 kB] Get:64 http://ftpmaster.internal/ubuntu disco/main armhf mount armhf 2.33.1-0.1ubuntu1 [105 kB] Get:65 http://ftpmaster.internal/ubuntu disco-proposed/main armhf systemd armhf 240-5ubuntu4 [3148 kB] Get:66 http://ftpmaster.internal/ubuntu disco-proposed/main armhf libsystemd0 armhf 240-5ubuntu4 [226 kB] Get:67 http://ftpmaster.internal/ubuntu disco/main armhf libext2fs2 armhf 1.44.5-1 [145 kB] Get:68 http://ftpmaster.internal/ubuntu disco/main armhf e2fsprogs armhf 1.44.5-1 [492 kB] Get:69 http://ftpmaster.internal/ubuntu disco/main armhf init armhf 1.56+nmu1 [6080 B] Get:70 http://ftpmaster.internal/ubuntu disco/main armhf libcap-ng0 armhf 0.7.9-2 [9656 B] Get:71 http://ftpmaster.internal/ubuntu disco-proposed/main armhf libpam-runtime all 1.3.1-5ubuntu1 [37.3 kB] Get:72 http://ftpmaster.internal/ubuntu disco/main armhf libgomp1 armhf 9-20190207-0ubuntu1 [77.4 kB] Get:73 http://ftpmaster.internal/ubuntu disco/main armhf libatomic1 armhf 9-20190207-0ubuntu1 [7072 B] Get:74 http://ftpmaster.internal/ubuntu disco/main armhf libasan5 armhf 9-20190207-0ubuntu1 [387 kB] Get:75 http://ftpmaster.internal/ubuntu disco/main armhf libubsan1 armhf 9-20190207-0ubuntu1 [118 kB] Get:76 http://ftpmaster.internal/ubuntu disco/main armhf g++-8 armhf 8.2.0-20ubuntu1 [7809 kB] Get:77 http://ftpmaster.internal/ubuntu disco/main armhf gcc-8 armhf 8.2.0-20ubuntu1 [7597 kB] Get:78 http://ftpmaster.internal/ubuntu disco/main armhf libstdc++-8-dev armhf 8.2.0-20ubuntu1 [1603 kB] Get:79 http://ftpmaster.internal/ubuntu disco/main armhf libgcc-8-dev armhf 8.2.0-20ubuntu1 [633 kB] Get:80 http://ftpmaster.internal/ubuntu disco/main armhf libmpfr6 armhf 4.0.2-1 [196 kB] Get:81 http://ftpmaster.internal/ubuntu disco/main armhf libcc1-0 armhf 9-20190207-0ubuntu1 [41.6 kB] Get:82 http://ftpmaster.internal/ubuntu disco-proposed/main armhf binutils-arm-linux-gnueabihf armhf 2.32-3ubuntu1 [2164 kB] Get:83 http://ftpmaster.internal/ubuntu disco-proposed/main armhf libbinutils armhf 2.32-3ubuntu1 [301 kB] Get:84 http://ftpmaster.internal/ubuntu disco-proposed/main armhf binutils armhf 2.32-3ubuntu1 [3344 B] Get:85 http://ftpmaster.internal/ubuntu disco-proposed/main armhf binutils-common armhf 2.32-3ubuntu1 [200 kB] Get:86 http://ftpmaster.internal/ubuntu disco/main armhf cpp-8 armhf 8.2.0-20ubuntu1 [6830 kB] Get:87 http://ftpmaster.internal/ubuntu disco/main armhf gcc-8-base armhf 8.2.0-20ubuntu1 [18.9 kB] Get:88 http://ftpmaster.internal/ubuntu disco/main armhf libcom-err2 armhf 1.44.5-1 [8468 B] Get:89 http://ftpmaster.internal/ubuntu disco/main armhf libprocps7 armhf 2:3.3.15-2ubuntu2 [29.8 kB] Get:90 http://ftpmaster.internal/ubuntu disco/main armhf libss2 armhf 1.44.5-1 [9324 B] Get:91 http://ftpmaster.internal/ubuntu disco/main armhf lsb-base all 10.2018112800ubuntu1 [12.6 kB] Get:92 http://ftpmaster.internal/ubuntu disco/main armhf procps armhf 2:3.3.15-2ubuntu2 [219 kB] Get:93 http://ftpmaster.internal/ubuntu disco/main armhf ca-certificates all 20190110 [146 kB] Get:94 http://ftpmaster.internal/ubuntu disco/main armhf readline-common all 8.0-1 [53.4 kB] Get:95 http://ftpmaster.internal/ubuntu disco/main armhf libreadline8 armhf 8.0-1 [108 kB] Get:96 http://ftpmaster.internal/ubuntu disco-proposed/main armhf libsqlite3-0 armhf 3.27.1-1 [452 kB] Get:97 http://ftpmaster.internal/ubuntu disco/main armhf tzdata all 2018i-1 [189 kB] Get:98 http://ftpmaster.internal/ubuntu disco/main armhf xz-utils armhf 5.2.4-1 [80.6 kB] Get:99 http://ftpmaster.internal/ubuntu disco/main armhf libpng16-16 armhf 1.6.36-5 [162 kB] Get:100 http://ftpmaster.internal/ubuntu disco/main armhf dpkg-dev all 1.19.2ubuntu2 [549 kB] Get:101 http://ftpmaster.internal/ubuntu disco/main armhf libdpkg-perl all 1.19.2ubuntu2 [227 kB] Get:102 http://ftpmaster.internal/ubuntu disco/main armhf e2fslibs armhf 1.44.5-1 [2704 B] Get:103 http://ftpmaster.internal/ubuntu disco/main armhf libassuan0 armhf 2.5.2-1 [28.7 kB] Get:104 http://ftpmaster.internal/ubuntu disco/main armhf gpg armhf 2.2.12-1ubuntu3 [415 kB] Get:105 http://ftpmaster.internal/ubuntu disco/main armhf gpgconf armhf 2.2.12-1ubuntu3 [105 kB] Get:106 http://ftpmaster.internal/ubuntu disco/main armhf gpg-agent armhf 2.2.12-1ubuntu3 [190 kB] Get:107 http://ftpmaster.internal/ubuntu disco/main armhf libcomerr2 armhf 1.44.5-1 [2700 B] Get:108 http://ftpmaster.internal/ubuntu disco-proposed/main armhf linux-libc-dev armhf 4.19.0-13.14 [1057 kB] Get:109 http://ftpmaster.internal/ubuntu disco/main armhf pkgbinarymangler all 144 [55.2 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 56.4 MB in 3s (16.9 MB/s) (Reading database ... 12402 files and directories currently installed.) Preparing to unpack .../debianutils_4.8.6.1_armhf.deb ... Unpacking debianutils (4.8.6.1) over (4.8.6) ... Setting up debianutils (4.8.6.1) ... (Reading database ... 12402 files and directories currently installed.) Preparing to unpack .../bash_5.0-2ubuntu1_armhf.deb ... Unpacking bash (5.0-2ubuntu1) over (4.4.18-2ubuntu3) ... Setting up bash (5.0-2ubuntu1) ... 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 ... 12402 files and directories currently installed.) Preparing to unpack .../bsdutils_1%3a2.33.1-0.1ubuntu1_armhf.deb ... Unpacking bsdutils (1:2.33.1-0.1ubuntu1) over (1:2.32-0.1ubuntu2) ... Setting up bsdutils (1:2.33.1-0.1ubuntu1) ... (Reading database ... 12402 files and directories currently installed.) Preparing to unpack .../coreutils_8.30-1ubuntu1_armhf.deb ... Unpacking coreutils (8.30-1ubuntu1) over (8.28-1ubuntu2) ... Setting up coreutils (8.30-1ubuntu1) ... (Reading database ... 12402 files and directories currently installed.) Preparing to unpack .../tar_1.30+dfsg-5_armhf.deb ... Unpacking tar (1.30+dfsg-5) over (1.30+dfsg-3) ... Setting up tar (1.30+dfsg-5) ... (Reading database ... 12401 files and directories currently installed.) Preparing to unpack .../dpkg_1.19.2ubuntu2_armhf.deb ... Unpacking dpkg (1.19.2ubuntu2) over (1.19.2ubuntu1) ... Setting up dpkg (1.19.2ubuntu2) ... (Reading database ... 12401 files and directories currently installed.) Preparing to unpack .../libperl5.28_5.28.1-4_armhf.deb ... Unpacking libperl5.28:armhf (5.28.1-4) over (5.28.1-3) ... Preparing to unpack .../perl_5.28.1-4_armhf.deb ... Unpacking perl (5.28.1-4) over (5.28.1-3) ... Preparing to unpack .../perl-base_5.28.1-4_armhf.deb ... Unpacking perl-base (5.28.1-4) over (5.28.1-3) ... Setting up perl-base (5.28.1-4) ... (Reading database ... 12399 files and directories currently installed.) Preparing to unpack .../perl-modules-5.28_5.28.1-4_all.deb ... Unpacking perl-modules-5.28 (5.28.1-4) over (5.28.1-3) ... Preparing to unpack .../libdb5.3_5.3.28+dfsg1-0.3_armhf.deb ... Unpacking libdb5.3:armhf (5.3.28+dfsg1-0.3) over (5.3.28+dfsg1-0.2) ... Setting up libdb5.3:armhf (5.3.28+dfsg1-0.3) ... (Reading database ... 12399 files and directories currently installed.) Preparing to unpack .../libgdbm6_1.18.1-3_armhf.deb ... Unpacking libgdbm6:armhf (1.18.1-3) over (1.18.1-2) ... Preparing to unpack .../libgdbm-compat4_1.18.1-3_armhf.deb ... Unpacking libgdbm-compat4:armhf (1.18.1-3) over (1.18.1-2) ... Preparing to unpack .../zlib1g_1%3a1.2.11.dfsg-1ubuntu2_armhf.deb ... Unpacking zlib1g:armhf (1:1.2.11.dfsg-1ubuntu2) over (1:1.2.11.dfsg-0ubuntu2) ... Setting up zlib1g:armhf (1:1.2.11.dfsg-1ubuntu2) ... (Reading database ... 12399 files and directories currently installed.) Preparing to unpack .../debconf_1.5.70_all.deb ... Unpacking debconf (1.5.70) over (1.5.69) ... Setting up debconf (1.5.70) ... (Reading database ... 12399 files and directories currently installed.) Preparing to unpack .../dash_0.5.10.2-4ubuntu1_armhf.deb ... Unpacking dash (0.5.10.2-4ubuntu1) over (0.5.10.2-2) ... Setting up dash (0.5.10.2-4ubuntu1) ... (Reading database ... 12399 files and directories currently installed.) Preparing to unpack .../findutils_4.6.0+git+20190105-2_armhf.deb ... Unpacking findutils (4.6.0+git+20190105-2) over (4.6.0+git+20181018-1) ... Setting up findutils (4.6.0+git+20190105-2) ... (Reading database ... 12399 files and directories currently installed.) Preparing to unpack .../archives/grep_3.3-1_armhf.deb ... Unpacking grep (3.3-1) over (3.1-3) ... Setting up grep (3.3-1) ... (Reading database ... 12399 files and directories currently installed.) Preparing to unpack .../archives/gzip_1.9-3_armhf.deb ... Unpacking gzip (1.9-3) over (1.6-5ubuntu2) ... Setting up gzip (1.9-3) ... (Reading database ... 12399 files and directories currently installed.) Preparing to unpack .../libsmartcols1_2.33.1-0.1ubuntu1_armhf.deb ... Unpacking libsmartcols1:armhf (2.33.1-0.1ubuntu1) over (2.32-0.1ubuntu2) ... Setting up libsmartcols1:armhf (2.33.1-0.1ubuntu1) ... (Reading database ... 12399 files and directories currently installed.) Preparing to unpack .../libuuid1_2.33.1-0.1ubuntu1_armhf.deb ... Unpacking libuuid1:armhf (2.33.1-0.1ubuntu1) over (2.32-0.1ubuntu2) ... Setting up libuuid1:armhf (2.33.1-0.1ubuntu1) ... (Reading database ... 12399 files and directories currently installed.) Preparing to unpack .../libblkid1_2.33.1-0.1ubuntu1_armhf.deb ... Unpacking libblkid1:armhf (2.33.1-0.1ubuntu1) over (2.32-0.1ubuntu2) ... Setting up libblkid1:armhf (2.33.1-0.1ubuntu1) ... (Reading database ... 12399 files and directories currently installed.) Preparing to unpack .../libfdisk1_2.33.1-0.1ubuntu1_armhf.deb ... Unpacking libfdisk1:armhf (2.33.1-0.1ubuntu1) over (2.32-0.1ubuntu2) ... Setting up libfdisk1:armhf (2.33.1-0.1ubuntu1) ... (Reading database ... 12399 files and directories currently installed.) Preparing to unpack .../libmount1_2.33.1-0.1ubuntu1_armhf.deb ... Unpacking libmount1:armhf (2.33.1-0.1ubuntu1) over (2.32-0.1ubuntu2) ... Setting up libmount1:armhf (2.33.1-0.1ubuntu1) ... (Reading database ... 12399 files and directories currently installed.) Preparing to unpack .../libncurses6_6.1+20181013-2ubuntu2_armhf.deb ... Unpacking libncurses6:armhf (6.1+20181013-2ubuntu2) over (6.1+20180210-4ubuntu1) ... Preparing to unpack .../libtinfo6_6.1+20181013-2ubuntu2_armhf.deb ... Unpacking libtinfo6:armhf (6.1+20181013-2ubuntu2) over (6.1+20180210-4ubuntu1) ... Setting up libtinfo6:armhf (6.1+20181013-2ubuntu2) ... (Reading database ... 12399 files and directories currently installed.) Preparing to unpack .../libncursesw6_6.1+20181013-2ubuntu2_armhf.deb ... Unpacking libncursesw6:armhf (6.1+20181013-2ubuntu2) over (6.1+20180210-4ubuntu1) ... Setting up libncursesw6:armhf (6.1+20181013-2ubuntu2) ... (Reading database ... 12399 files and directories currently installed.) Preparing to unpack .../fdisk_2.33.1-0.1ubuntu1_armhf.deb ... Unpacking fdisk (2.33.1-0.1ubuntu1) over (2.32-0.1ubuntu2) ... Setting up fdisk (2.33.1-0.1ubuntu1) ... (Reading database ... 12402 files and directories currently installed.) Preparing to unpack .../util-linux_2.33.1-0.1ubuntu1_armhf.deb ... Unpacking util-linux (2.33.1-0.1ubuntu1) over (2.32-0.1ubuntu2) ... Replacing files in old package login (1:4.5-1ubuntu1) ... Preparing to unpack .../login_1%3a4.5-1.1ubuntu1_armhf.deb ... Unpacking login (1:4.5-1.1ubuntu1) over (1:4.5-1ubuntu1) ... Setting up login (1:4.5-1.1ubuntu1) ... (Reading database ... 12406 files and directories currently installed.) Preparing to unpack .../ncurses-bin_6.1+20181013-2ubuntu2_armhf.deb ... Unpacking ncurses-bin (6.1+20181013-2ubuntu2) over (6.1+20180210-4ubuntu1) ... Setting up ncurses-bin (6.1+20181013-2ubuntu2) ... (Reading database ... 12406 files and directories currently installed.) Preparing to unpack .../archives/sed_4.7-1_armhf.deb ... Unpacking sed (4.7-1) over (4.5-2) ... Setting up sed (4.7-1) ... (Reading database ... 12406 files and directories currently installed.) Preparing to unpack .../libdebconfclient0_0.247ubuntu1_armhf.deb ... Unpacking libdebconfclient0:armhf (0.247ubuntu1) over (0.244ubuntu1) ... Setting up libdebconfclient0:armhf (0.247ubuntu1) ... (Reading database ... 12406 files and directories currently installed.) Preparing to unpack .../base-passwd_3.5.46_armhf.deb ... Unpacking base-passwd (3.5.46) over (3.5.45) ... Setting up base-passwd (3.5.46) ... (Reading database ... 12406 files and directories currently installed.) Preparing to unpack .../init-system-helpers_1.56+nmu1_all.deb ... Unpacking init-system-helpers (1.56+nmu1) over (1.56) ... Setting up init-system-helpers (1.56+nmu1) ... (Reading database ... 12406 files and directories currently installed.) Preparing to unpack .../ncurses-base_6.1+20181013-2ubuntu2_all.deb ... Unpacking ncurses-base (6.1+20181013-2ubuntu2) over (6.1+20180210-4ubuntu1) ... Setting up ncurses-base (6.1+20181013-2ubuntu2) ... (Reading database ... 12406 files and directories currently installed.) Preparing to unpack .../libnettle6_3.4.1-1_armhf.deb ... Unpacking libnettle6:armhf (3.4.1-1) over (3.4.1~rc1-1) ... Setting up libnettle6:armhf (3.4.1-1) ... (Reading database ... 12406 files and directories currently installed.) Preparing to unpack .../libhogweed4_3.4.1-1_armhf.deb ... Unpacking libhogweed4:armhf (3.4.1-1) over (3.4.1~rc1-1) ... Setting up libhogweed4:armhf (3.4.1-1) ... (Reading database ... 12406 files and directories currently installed.) Preparing to unpack .../libgnutls30_3.6.5-2ubuntu1_armhf.deb ... Unpacking libgnutls30:armhf (3.6.5-2ubuntu1) over (3.6.4-2ubuntu2) ... Setting up libgnutls30:armhf (3.6.5-2ubuntu1) ... Selecting previously unselected package gcc-9-base:armhf. (Reading database ... 12406 files and directories currently installed.) Preparing to unpack .../gcc-9-base_9-20190207-0ubuntu1_armhf.deb ... Unpacking gcc-9-base:armhf (9-20190207-0ubuntu1) ... Setting up gcc-9-base:armhf (9-20190207-0ubuntu1) ... (Reading database ... 12412 files and directories currently installed.) Preparing to unpack .../libgcc1_1%3a9-20190207-0ubuntu1_armhf.deb ... Unpacking libgcc1:armhf (1:9-20190207-0ubuntu1) over (1:8.2.0-12ubuntu1) ... Setting up libgcc1:armhf (1:9-20190207-0ubuntu1) ... (Reading database ... 12412 files and directories currently installed.) Preparing to unpack .../liblz4-1_1.8.3-1ubuntu1_armhf.deb ... Unpacking liblz4-1:armhf (1.8.3-1ubuntu1) over (1.8.2-1ubuntu1) ... Setting up liblz4-1:armhf (1.8.3-1ubuntu1) ... (Reading database ... 12412 files and directories currently installed.) Preparing to unpack .../liblzma5_5.2.4-1_armhf.deb ... Unpacking liblzma5:armhf (5.2.4-1) over (5.2.2-1.3) ... Setting up liblzma5:armhf (5.2.4-1) ... (Reading database ... 12412 files and directories currently installed.) Preparing to unpack .../libstdc++6_9-20190207-0ubuntu1_armhf.deb ... Unpacking libstdc++6:armhf (9-20190207-0ubuntu1) over (8.2.0-12ubuntu1) ... Setting up libstdc++6:armhf (9-20190207-0ubuntu1) ... (Reading database ... 12412 files and directories currently installed.) Preparing to unpack .../libudev1_240-5ubuntu4_armhf.deb ... Unpacking libudev1:armhf (240-5ubuntu4) over (239-7ubuntu15) ... Setting up libudev1:armhf (240-5ubuntu4) ... (Reading database ... 12412 files and directories currently installed.) Preparing to unpack .../libzstd1_1.3.8+dfsg-3_armhf.deb ... Unpacking libzstd1:armhf (1.3.8+dfsg-3) over (1.3.5+dfsg-1ubuntu1) ... Setting up libzstd1:armhf (1.3.8+dfsg-3) ... (Reading database ... 12412 files and directories currently installed.) Preparing to unpack .../libapt-pkg5.0_1.8.0~rc3ubuntu1_armhf.deb ... Unpacking libapt-pkg5.0:armhf (1.8.0~rc3ubuntu1) over (1.8.0~alpha2ubuntu1) ... Setting up libapt-pkg5.0:armhf (1.8.0~rc3ubuntu1) ... (Reading database ... 12412 files and directories currently installed.) Preparing to unpack .../libpam0g_1.3.1-5ubuntu1_armhf.deb ... Unpacking libpam0g:armhf (1.3.1-5ubuntu1) over (1.1.8-3.6ubuntu2) ... Setting up libpam0g:armhf (1.3.1-5ubuntu1) ... Checking for services that may need to be restarted...Checking init scripts... Nothing to restart. (Reading database ... 12412 files and directories currently installed.) Preparing to unpack .../libsemanage-common_2.8-2_all.deb ... Unpacking libsemanage-common (2.8-2) over (2.8-1build2) ... Setting up libsemanage-common (2.8-2) ... (Reading database ... 12412 files and directories currently installed.) Preparing to unpack .../libsemanage1_2.8-2_armhf.deb ... Unpacking libsemanage1:armhf (2.8-2) over (2.8-1build2) ... Setting up libsemanage1:armhf (2.8-2) ... (Reading database ... 12412 files and directories currently installed.) Preparing to unpack .../libpam-modules-bin_1.3.1-5ubuntu1_armhf.deb ... Unpacking libpam-modules-bin (1.3.1-5ubuntu1) over (1.1.8-3.6ubuntu2) ... Setting up libpam-modules-bin (1.3.1-5ubuntu1) ... (Reading database ... 12412 files and directories currently installed.) Preparing to unpack .../libpam-modules_1.3.1-5ubuntu1_armhf.deb ... Unpacking libpam-modules:armhf (1.3.1-5ubuntu1) over (1.1.8-3.6ubuntu2) ... Setting up libpam-modules:armhf (1.3.1-5ubuntu1) ... Installing new version of config file /etc/security/access.conf ... Installing new version of config file /etc/security/limits.conf ... (Reading database ... 12412 files and directories currently installed.) Preparing to unpack .../passwd_1%3a4.5-1.1ubuntu1_armhf.deb ... Unpacking passwd (1:4.5-1.1ubuntu1) over (1:4.5-1ubuntu1) ... Setting up passwd (1:4.5-1.1ubuntu1) ... (Reading database ... 12412 files and directories currently installed.) Preparing to unpack .../adduser_3.118ubuntu1_all.deb ... Unpacking adduser (3.118ubuntu1) over (3.117ubuntu1) ... Setting up adduser (3.118ubuntu1) ... (Reading database ... 12412 files and directories currently installed.) Preparing to unpack .../libgpg-error0_1.35-1_armhf.deb ... Unpacking libgpg-error0:armhf (1.35-1) over (1.32-3) ... Setting up libgpg-error0:armhf (1.35-1) ... (Reading database ... 12412 files and directories currently installed.) Preparing to unpack .../gpgv_2.2.12-1ubuntu3_armhf.deb ... Unpacking gpgv (2.2.12-1ubuntu3) over (2.2.8-3ubuntu1) ... Setting up gpgv (2.2.12-1ubuntu3) ... (Reading database ... 12412 files and directories currently installed.) Preparing to unpack .../apt_1.8.0~rc3ubuntu1_armhf.deb ... Unpacking apt (1.8.0~rc3ubuntu1) over (1.8.0~alpha2ubuntu1) ... Setting up apt (1.8.0~rc3ubuntu1) ... (Reading database ... 12423 files and directories currently installed.) Preparing to unpack .../0-systemd-sysv_240-5ubuntu4_armhf.deb ... Unpacking systemd-sysv (240-5ubuntu4) over (239-7ubuntu15) ... Preparing to unpack .../1-libcap2_1%3a2.25-2_armhf.deb ... Unpacking libcap2:armhf (1:2.25-2) over (1:2.25-1.2) ... Preparing to unpack .../2-libargon2-1_0~20171227-0.2_armhf.deb ... Unpacking libargon2-1:armhf (0~20171227-0.2) over (0~20171227-0.1) ... Preparing to unpack .../3-libjson-c3_0.12.1+ds-2_armhf.deb ... Unpacking libjson-c3:armhf (0.12.1+ds-2) over (0.12.1-1.3) ... Preparing to unpack .../4-libcryptsetup12_2%3a2.1.0-1ubuntu1_armhf.deb ... Unpacking libcryptsetup12:armhf (2:2.1.0-1ubuntu1) over (2:2.0.4-2ubuntu2) ... Preparing to unpack .../5-libip4tc0_1.8.2-3ubuntu1_armhf.deb ... Unpacking libip4tc0:armhf (1.8.2-3ubuntu1) over (1.6.1-2ubuntu3) ... Preparing to unpack .../6-mount_2.33.1-0.1ubuntu1_armhf.deb ... Unpacking mount (2.33.1-0.1ubuntu1) over (2.32-0.1ubuntu2) ... Preparing to unpack .../7-systemd_240-5ubuntu4_armhf.deb ... Unpacking systemd (240-5ubuntu4) over (239-7ubuntu15) ... Preparing to unpack .../8-libsystemd0_240-5ubuntu4_armhf.deb ... Unpacking libsystemd0:armhf (240-5ubuntu4) over (239-7ubuntu15) ... Setting up libsystemd0:armhf (240-5ubuntu4) ... (Reading database ... 12440 files and directories currently installed.) Preparing to unpack .../libext2fs2_1.44.5-1_armhf.deb ... Unpacking libext2fs2:armhf (1.44.5-1) over (1.44.4-2ubuntu1) ... Setting up libext2fs2:armhf (1.44.5-1) ... (Reading database ... 12439 files and directories currently installed.) Preparing to unpack .../e2fsprogs_1.44.5-1_armhf.deb ... Unpacking e2fsprogs (1.44.5-1) over (1.44.4-2ubuntu1) ... Setting up libcap2:armhf (1:2.25-2) ... Setting up libargon2-1:armhf (0~20171227-0.2) ... Setting up libjson-c3:armhf (0.12.1+ds-2) ... Setting up libcryptsetup12:armhf (2:2.1.0-1ubuntu1) ... Setting up libip4tc0:armhf (1.8.2-3ubuntu1) ... Setting up util-linux (2.33.1-0.1ubuntu1) ... Setting up mount (2.33.1-0.1ubuntu1) ... Setting up systemd (240-5ubuntu4) ... Installing new version of config file /etc/systemd/journald.conf ... Installing new version of config file /etc/systemd/resolved.conf ... Installing new version of config file /etc/systemd/system.conf ... Setting up systemd-sysv (240-5ubuntu4) ... (Reading database ... 12439 files and directories currently installed.) Preparing to unpack .../init_1.56+nmu1_armhf.deb ... Unpacking init (1.56+nmu1) over (1.56) ... Preparing to unpack .../libcap-ng0_0.7.9-2_armhf.deb ... Unpacking libcap-ng0:armhf (0.7.9-2) over (0.7.9-1build1) ... Setting up libcap-ng0:armhf (0.7.9-2) ... (Reading database ... 12439 files and directories currently installed.) Preparing to unpack .../libpam-runtime_1.3.1-5ubuntu1_all.deb ... Unpacking libpam-runtime (1.3.1-5ubuntu1) over (1.1.8-3.6ubuntu2) ... Setting up libpam-runtime (1.3.1-5ubuntu1) ... (Reading database ... 12439 files and directories currently installed.) Preparing to unpack .../00-libgomp1_9-20190207-0ubuntu1_armhf.deb ... Unpacking libgomp1:armhf (9-20190207-0ubuntu1) over (8.2.0-12ubuntu1) ... Preparing to unpack .../01-libatomic1_9-20190207-0ubuntu1_armhf.deb ... Unpacking libatomic1:armhf (9-20190207-0ubuntu1) over (8.2.0-12ubuntu1) ... Preparing to unpack .../02-libasan5_9-20190207-0ubuntu1_armhf.deb ... Unpacking libasan5:armhf (9-20190207-0ubuntu1) over (8.2.0-12ubuntu1) ... Preparing to unpack .../03-libubsan1_9-20190207-0ubuntu1_armhf.deb ... Unpacking libubsan1:armhf (9-20190207-0ubuntu1) over (8.2.0-12ubuntu1) ... Preparing to unpack .../04-g++-8_8.2.0-20ubuntu1_armhf.deb ... Unpacking g++-8 (8.2.0-20ubuntu1) over (8.2.0-12ubuntu1) ... Preparing to unpack .../05-gcc-8_8.2.0-20ubuntu1_armhf.deb ... Unpacking gcc-8 (8.2.0-20ubuntu1) over (8.2.0-12ubuntu1) ... Preparing to unpack .../06-libstdc++-8-dev_8.2.0-20ubuntu1_armhf.deb ... Unpacking libstdc++-8-dev:armhf (8.2.0-20ubuntu1) over (8.2.0-12ubuntu1) ... Preparing to unpack .../07-libgcc-8-dev_8.2.0-20ubuntu1_armhf.deb ... Unpacking libgcc-8-dev:armhf (8.2.0-20ubuntu1) over (8.2.0-12ubuntu1) ... Preparing to unpack .../08-libmpfr6_4.0.2-1_armhf.deb ... Unpacking libmpfr6:armhf (4.0.2-1) over (4.0.1-2) ... Preparing to unpack .../09-libcc1-0_9-20190207-0ubuntu1_armhf.deb ... Unpacking libcc1-0:armhf (9-20190207-0ubuntu1) over (8.2.0-12ubuntu1) ... Preparing to unpack .../10-binutils-arm-linux-gnueabihf_2.32-3ubuntu1_armhf.deb ... Unpacking binutils-arm-linux-gnueabihf (2.32-3ubuntu1) over (2.31.1-10ubuntu1) ... Preparing to unpack .../11-libbinutils_2.32-3ubuntu1_armhf.deb ... Unpacking libbinutils:armhf (2.32-3ubuntu1) over (2.31.1-10ubuntu1) ... Preparing to unpack .../12-binutils_2.32-3ubuntu1_armhf.deb ... Unpacking binutils (2.32-3ubuntu1) over (2.31.1-10ubuntu1) ... Preparing to unpack .../13-binutils-common_2.32-3ubuntu1_armhf.deb ... Unpacking binutils-common:armhf (2.32-3ubuntu1) over (2.31.1-10ubuntu1) ... Preparing to unpack .../14-cpp-8_8.2.0-20ubuntu1_armhf.deb ... Unpacking cpp-8 (8.2.0-20ubuntu1) over (8.2.0-12ubuntu1) ... Preparing to unpack .../15-gcc-8-base_8.2.0-20ubuntu1_armhf.deb ... Unpacking gcc-8-base:armhf (8.2.0-20ubuntu1) over (8.2.0-12ubuntu1) ... Preparing to unpack .../16-libcom-err2_1.44.5-1_armhf.deb ... Unpacking libcom-err2:armhf (1.44.5-1) over (1.44.4-2ubuntu1) ... Preparing to unpack .../17-libprocps7_2%3a3.3.15-2ubuntu2_armhf.deb ... Unpacking libprocps7:armhf (2:3.3.15-2ubuntu2) over (2:3.3.15-2ubuntu1) ... Preparing to unpack .../18-libss2_1.44.5-1_armhf.deb ... Unpacking libss2:armhf (1.44.5-1) over (1.44.4-2ubuntu1) ... Preparing to unpack .../19-lsb-base_10.2018112800ubuntu1_all.deb ... Unpacking lsb-base (10.2018112800ubuntu1) over (9.20170808ubuntu1) ... Preparing to unpack .../20-procps_2%3a3.3.15-2ubuntu2_armhf.deb ... Unpacking procps (2:3.3.15-2ubuntu2) over (2:3.3.15-2ubuntu1) ... Preparing to unpack .../21-ca-certificates_20190110_all.deb ... Unpacking ca-certificates (20190110) over (20180409) ... Preparing to unpack .../22-readline-common_8.0-1_all.deb ... Unpacking readline-common (8.0-1) over (7.0-5) ... Selecting previously unselected package libreadline8:armhf. Preparing to unpack .../23-libreadline8_8.0-1_armhf.deb ... Unpacking libreadline8:armhf (8.0-1) ... Preparing to unpack .../24-libsqlite3-0_3.27.1-1_armhf.deb ... Unpacking libsqlite3-0:armhf (3.27.1-1) over (3.26.0-2) ... Preparing to unpack .../25-tzdata_2018i-1_all.deb ... Unpacking tzdata (2018i-1) over (2018g-1) ... Preparing to unpack .../26-xz-utils_5.2.4-1_armhf.deb ... Unpacking xz-utils (5.2.4-1) over (5.2.2-1.3) ... Preparing to unpack .../27-libpng16-16_1.6.36-5_armhf.deb ... Unpacking libpng16-16:armhf (1.6.36-5) over (1.6.34-2) ... Preparing to unpack .../28-dpkg-dev_1.19.2ubuntu2_all.deb ... Unpacking dpkg-dev (1.19.2ubuntu2) over (1.19.2ubuntu1) ... Preparing to unpack .../29-libdpkg-perl_1.19.2ubuntu2_all.deb ... Unpacking libdpkg-perl (1.19.2ubuntu2) over (1.19.2ubuntu1) ... Preparing to unpack .../30-e2fslibs_1.44.5-1_armhf.deb ... Unpacking e2fslibs:armhf (1.44.5-1) over (1.44.4-2ubuntu1) ... Preparing to unpack .../31-libassuan0_2.5.2-1_armhf.deb ... Unpacking libassuan0:armhf (2.5.2-1) over (2.5.1-2) ... Preparing to unpack .../32-gpg_2.2.12-1ubuntu3_armhf.deb ... Unpacking gpg (2.2.12-1ubuntu3) over (2.2.8-3ubuntu1) ... Preparing to unpack .../33-gpgconf_2.2.12-1ubuntu3_armhf.deb ... Unpacking gpgconf (2.2.12-1ubuntu3) over (2.2.8-3ubuntu1) ... Preparing to unpack .../34-gpg-agent_2.2.12-1ubuntu3_armhf.deb ... Unpacking gpg-agent (2.2.12-1ubuntu3) over (2.2.8-3ubuntu1) ... Preparing to unpack .../35-libcomerr2_1.44.5-1_armhf.deb ... Unpacking libcomerr2:armhf (1.44.5-1) over (1.44.4-2ubuntu1) ... Preparing to unpack .../36-linux-libc-dev_4.19.0-13.14_armhf.deb ... Unpacking linux-libc-dev:armhf (4.19.0-13.14) over (4.18.0-11.12) ... Preparing to unpack .../37-pkgbinarymangler_144_all.deb ... Unpacking pkgbinarymangler (144) over (143) ... Setting up libcom-err2:armhf (1.44.5-1) ... Setting up libgomp1:armhf (9-20190207-0ubuntu1) ... Setting up libatomic1:armhf (9-20190207-0ubuntu1) ... Setting up readline-common (8.0-1) ... Setting up libss2:armhf (1.44.5-1) ... Setting up libcc1-0:armhf (9-20190207-0ubuntu1) ... Setting up pkgbinarymangler (144) ... Setting up e2fslibs:armhf (1.44.5-1) ... Setting up libprocps7:armhf (2:3.3.15-2ubuntu2) ... Setting up libpng16-16:armhf (1.6.36-5) ... Setting up tzdata (2018i-1) ... Current default time zone: 'Etc/UTC' Local time is now: Fri Feb 15 08:13:08 UTC 2019. Universal Time is now: Fri Feb 15 08:13:08 UTC 2019. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up init (1.56+nmu1) ... Setting up linux-libc-dev:armhf (4.19.0-13.14) ... Setting up libmpfr6:armhf (4.0.2-1) ... Setting up e2fsprogs (1.44.5-1) ... Setting up lsb-base (10.2018112800ubuntu1) ... Setting up libgdbm6:armhf (1.18.1-3) ... Setting up binutils-common:armhf (2.32-3ubuntu1) ... Setting up perl-modules-5.28 (5.28.1-4) ... Processing triggers for libc-bin (2.28-0ubuntu1) ... Setting up xz-utils (5.2.4-1) ... Processing triggers for systemd (240-5ubuntu4) ... Setting up gcc-8-base:armhf (8.2.0-20ubuntu1) ... Setting up libsqlite3-0:armhf (3.27.1-1) ... Setting up libcomerr2:armhf (1.44.5-1) ... Setting up libgdbm-compat4:armhf (1.18.1-3) ... Setting up ca-certificates (20190110) ... Updating certificates in /etc/ssl/certs... 2 added, 7 removed; done. Setting up libasan5:armhf (9-20190207-0ubuntu1) ... Setting up libassuan0:armhf (2.5.2-1) ... Setting up libncurses6:armhf (6.1+20181013-2ubuntu2) ... Setting up libreadline8:armhf (8.0-1) ... Setting up libubsan1:armhf (9-20190207-0ubuntu1) ... Setting up cpp-8 (8.2.0-20ubuntu1) ... Setting up libbinutils:armhf (2.32-3ubuntu1) ... Setting up libperl5.28:armhf (5.28.1-4) ... Setting up gpgconf (2.2.12-1ubuntu3) ... Setting up binutils-arm-linux-gnueabihf (2.32-3ubuntu1) ... Setting up gpg-agent (2.2.12-1ubuntu3) ... Setting up procps (2:3.3.15-2ubuntu2) ... Installing new version of config file /etc/sysctl.d/10-network-security.conf ... Setting up perl (5.28.1-4) ... Setting up libgcc-8-dev:armhf (8.2.0-20ubuntu1) ... Setting up binutils (2.32-3ubuntu1) ... Setting up gpg (2.2.12-1ubuntu3) ... Setting up libstdc++-8-dev:armhf (8.2.0-20ubuntu1) ... Setting up libdpkg-perl (1.19.2ubuntu2) ... Setting up gcc-8 (8.2.0-20ubuntu1) ... Setting up g++-8 (8.2.0-20ubuntu1) ... Setting up dpkg-dev (1.19.2ubuntu2) ... Processing triggers for libc-bin (2.28-0ubuntu1) ... Processing triggers for ca-certificates (20190110) ... Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done. RUN: /usr/share/launchpad-buildd/slavebin/sbuild-package PACKAGEBUILD-16391296 armhf disco -c chroot:build-PACKAGEBUILD-16391296 --arch=armhf --dist=disco --nolog 'firefox_66.0~b8+build1-0ubuntu0.19.04.1.dsc' Initiating build PACKAGEBUILD-16391296 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 4.4.0-142-generic #168-Ubuntu SMP Wed Jan 16 21:00:53 UTC 2019 armv7l sbuild (Debian sbuild) 0.67.0 (26 Dec 2015) on bos02-arm64-009.buildd +==============================================================================+ | firefox 66.0~b8+build1-0ubuntu0.19.04.1 (armhf) 15 Feb 2019 08:13 | +==============================================================================+ Package: firefox Version: 66.0~b8+build1-0ubuntu0.19.04.1 Source Version: 66.0~b8+build1-0ubuntu0.19.04.1 Distribution: disco Machine Architecture: arm64 Host Architecture: armhf Build Architecture: armhf I: NOTICE: Log filtering will replace 'build/firefox-_ZYNHl/firefox-66.0~b8+build1' with '<>' I: NOTICE: Log filtering will replace 'build/firefox-_ZYNHl' with '<>' I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-16391296/chroot-autobuild' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- firefox_66.0~b8+build1-0ubuntu0.19.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-yjF5zF/apt_archive/sbuild-build-depends-core-dummy.deb'. Ign:1 copy:/<>/resolver-yjF5zF/apt_archive ./ InRelease Get:2 copy:/<>/resolver-yjF5zF/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-yjF5zF/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-yjF5zF/apt_archive ./ Sources [214 B] Get:5 copy:/<>/resolver-yjF5zF/apt_archive ./ Packages [527 B] Fetched 2860 B in 0s (49.5 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 package was automatically installed and is no longer required: libreadline7 Use 'apt autoremove' to remove it. 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-yjF5zF/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 ... 12452 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-7, llvm-7-dev, cargo (>= 0.32), rustc (>= 1.31.0), nodejs (>= 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-7, llvm-7-dev, cargo (>= 0.32), rustc (>= 1.31.0), nodejs (>= 8.11) dpkg-deb: building package 'sbuild-build-depends-firefox-dummy' in '/<>/resolver-FDskjK/apt_archive/sbuild-build-depends-firefox-dummy.deb'. Ign:1 copy:/<>/resolver-FDskjK/apt_archive ./ InRelease Get:2 copy:/<>/resolver-FDskjK/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-FDskjK/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-FDskjK/apt_archive ./ Sources [503 B] Get:5 copy:/<>/resolver-FDskjK/apt_archive ./ Packages [801 B] Fetched 3423 B in 0s (45.8 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 package was automatically installed and is no longer required: libreadline7 Use 'apt autoremove' to remove it. The following additional packages will be installed: adwaita-icon-theme autoconf autoconf2.13 automake autopoint autotools-dev binfmt-support bsdmainutils cargo cdbs clang-7 dbus dbus-user-session dbus-x11 dconf-gsettings-backend dconf-service debhelper dh-autoreconf dh-strip-nondeterminism dh-translations distro-info-data dwz 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 libblkid-dev libbsd0 libc-ares2 libcairo-gobject2 libcairo-script-interpreter2 libcairo2 libcairo2-dev libclang-common-7-dev libclang1-7 libcolord2 libcroco3 libcups2 libcurl3-gnutls libcurl4 libcurl4-openssl-dev libdatrie1 libdbus-1-3 libdbus-1-dev libdbus-glib-1-2 libdbus-glib-1-dev libdbus-glib-1-dev-bin 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 libfribidi-dev libfribidi0 libgbm1 libgc1c2 libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-bin libgdk-pixbuf2.0-common libgdk-pixbuf2.0-dev libgirepository-1.0-1 libgit2-27 libgl1 libgl1-mesa-dev 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.8 libhx509-5-heimdal libice-dev libice6 libicu-dev libicu63 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 libllvm7 liblwp-mediatypes-perl liblwp-protocol-https-perl liblzo2-2 libmagic-mgc libmagic1 libmbedcrypto3 libmbedtls12 libmbedx509-0 libmount-dev libmpdec2 libncurses-dev libnet-http-perl libnet-ssleay-perl libnghttp2-14 libnode64 libnotify-dev libnotify4 libobjc-8-dev libobjc4 libogg0 libonig5 libopengl0 libpam-systemd 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-stdlib libpython2.7-minimal libpython2.7-stdlib libpython3-stdlib libpython3.7-minimal libpython3.7-stdlib librest-0.7-0 libroken18-heimdal librsvg2-2 librsvg2-common librtmp1 libsasl2-2 libsasl2-modules-db libselinux1-dev libsensors-config libsensors5 libsepol1-dev libsigsegv2 libsm-dev libsm6 libsndfile1 libsoup-gnome2.4-1 libsoup2.4-1 libssh-4 libssh2-1 libstartup-notification0 libstartup-notification0-dev libstd-rust-1.31 libstd-rust-dev libthai-data libthai0 libtiff5 libtimedate-perl libtinfo-dev libtool libtry-tiny-perl libuchardet0 libunwind8 liburi-perl libuv1 libvorbis0a libvorbisenc2 libwayland-bin libwayland-client0 libwayland-cursor0 libwayland-dev libwayland-egl1 libwayland-server0 libwebp6 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-7 llvm-7-dev llvm-7-runtime locales lsb-release m4 man-db mesa-common-dev mime-support nasm netbase nodejs pango1.0-tools perl-openssl-defaults pkg-config po-debconf python python-minimal python2 python2-minimal python2.7 python2.7-minimal python3 python3-distutils python3-lib2to3 python3-minimal python3-pkg-resources python3-scour python3-six python3.7 python3.7-minimal rustc scour shared-mime-info ubuntu-mono ucf unzip uuid-dev 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-7-doc dh-make 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 ncurses-doc imagemagick libpango1.0-doc pulseaudio librsvg2-bin lm-sensors libsm-doc libtool-doc gfortran | fortran95-compiler gcj-jdk libwayland-doc libauthen-ntlm-perl libx11-doc libxcb-doc libxext-doc libxt-doc llvm-7-doc lsb m4-doc apparmor less www-browser npm libmail-box-perl python-doc python-tk python2-doc python2.7-doc python3-doc python3-tk python3-venv python3-setuptools python3.7-venv python3.7-doc rust-doc rust-src gir1.2-rsvg-2.0 python3-gi-cairo Recommended packages: libomp-7-dev curl | wget | lynx at-spi2-core libarchive-cpio-perl freetype2-doc xdg-user-dirs libgtk-3-bin libgail-common libgtk2.0-bin libhtml-format-perl krb5-locales gnome-shell | notification-daemon libpng-tools publicsuffix libsasl2-modules libltdl-dev libdata-dump-perl libhtml-form-perl libhttp-daemon-perl libmailtools-perl nodejs-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-7 dbus dbus-user-session dbus-x11 dconf-gsettings-backend dconf-service debhelper dh-autoreconf dh-strip-nondeterminism dh-translations distro-info-data dwz 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 libblkid-dev libbsd0 libc-ares2 libcairo-gobject2 libcairo-script-interpreter2 libcairo2 libcairo2-dev libclang-common-7-dev libclang1-7 libcolord2 libcroco3 libcups2 libcurl3-gnutls libcurl4 libcurl4-openssl-dev libdatrie1 libdbus-1-3 libdbus-1-dev libdbus-glib-1-2 libdbus-glib-1-dev libdbus-glib-1-dev-bin 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 libfribidi-dev libfribidi0 libgbm1 libgc1c2 libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-bin libgdk-pixbuf2.0-common libgdk-pixbuf2.0-dev libgirepository-1.0-1 libgit2-27 libgl1 libgl1-mesa-dev 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.8 libhx509-5-heimdal libice-dev libice6 libicu-dev libicu63 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 libllvm7 liblwp-mediatypes-perl liblwp-protocol-https-perl liblzo2-2 libmagic-mgc libmagic1 libmbedcrypto3 libmbedtls12 libmbedx509-0 libmount-dev libmpdec2 libncurses-dev libnet-http-perl libnet-ssleay-perl libnghttp2-14 libnode64 libnotify-dev libnotify4 libobjc-8-dev libobjc4 libogg0 libonig5 libopengl0 libpam-systemd 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-stdlib libpython2.7-minimal libpython2.7-stdlib libpython3-stdlib libpython3.7-minimal libpython3.7-stdlib librest-0.7-0 libroken18-heimdal librsvg2-2 librsvg2-common librtmp1 libsasl2-2 libsasl2-modules-db libselinux1-dev libsensors-config libsensors5 libsepol1-dev libsigsegv2 libsm-dev libsm6 libsndfile1 libsoup-gnome2.4-1 libsoup2.4-1 libssh-4 libssh2-1 libstartup-notification0 libstartup-notification0-dev libstd-rust-1.31 libstd-rust-dev libthai-data libthai0 libtiff5 libtimedate-perl libtinfo-dev libtool libtry-tiny-perl libuchardet0 libunwind8 liburi-perl libuv1 libvorbis0a libvorbisenc2 libwayland-bin libwayland-client0 libwayland-cursor0 libwayland-dev libwayland-egl1 libwayland-server0 libwebp6 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-7 llvm-7-dev llvm-7-runtime locales lsb-release m4 man-db mesa-common-dev mime-support nasm netbase nodejs pango1.0-tools perl-openssl-defaults pkg-config po-debconf python python-minimal python2 python2-minimal python2.7 python2.7-minimal python3 python3-distutils python3-lib2to3 python3-minimal python3-pkg-resources python3-scour python3-six python3.7 python3.7-minimal rustc sbuild-build-depends-firefox-dummy scour shared-mime-info ubuntu-mono ucf unzip uuid-dev 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, 423 newly installed, 0 to remove and 0 not upgraded. Need to get 217 MB of archives. After this operation, 998 MB of additional disk space will be used. Get:1 copy:/<>/resolver-FDskjK/apt_archive ./ sbuild-build-depends-firefox-dummy 0.invalid.0 [1132 B] Get:2 http://ftpmaster.internal/ubuntu disco/main armhf libpython3.7-minimal armhf 3.7.2-2 [538 kB] Get:3 http://ftpmaster.internal/ubuntu disco/main armhf libexpat1 armhf 2.2.6-1 [60.1 kB] Get:4 http://ftpmaster.internal/ubuntu disco/main armhf python3.7-minimal armhf 3.7.2-2 [1415 kB] Get:5 http://ftpmaster.internal/ubuntu disco/main armhf python3-minimal armhf 3.7.2-1 [23.5 kB] Get:6 http://ftpmaster.internal/ubuntu disco/main armhf mime-support all 3.60ubuntu1 [30.1 kB] Get:7 http://ftpmaster.internal/ubuntu disco/main armhf libmpdec2 armhf 2.4.2-2 [66.4 kB] Get:8 http://ftpmaster.internal/ubuntu disco/main armhf libpython3.7-stdlib armhf 3.7.2-2 [1658 kB] Get:9 http://ftpmaster.internal/ubuntu disco/main armhf python3.7 armhf 3.7.2-2 [278 kB] Get:10 http://ftpmaster.internal/ubuntu disco/main armhf libpython3-stdlib armhf 3.7.2-1 [7024 B] Get:11 http://ftpmaster.internal/ubuntu disco/main armhf python3 armhf 3.7.2-1 [47.2 kB] Get:12 http://ftpmaster.internal/ubuntu disco/main armhf libxau6 armhf 1:1.0.8-1 [7324 B] Get:13 http://ftpmaster.internal/ubuntu disco/main armhf libbsd0 armhf 0.9.1-1 [43.1 kB] Get:14 http://ftpmaster.internal/ubuntu disco/main armhf libxdmcp6 armhf 1:1.1.2-3 [9316 B] Get:15 http://ftpmaster.internal/ubuntu disco/main armhf libxcb1 armhf 1.13.1-2 [40.8 kB] Get:16 http://ftpmaster.internal/ubuntu disco/main armhf libx11-data all 2:1.6.7-1 [113 kB] Get:17 http://ftpmaster.internal/ubuntu disco/main armhf libx11-6 armhf 2:1.6.7-1 [515 kB] Get:18 http://ftpmaster.internal/ubuntu disco/main armhf libxext6 armhf 2:1.3.3-1 [25.1 kB] Get:19 http://ftpmaster.internal/ubuntu disco/main armhf bsdmainutils armhf 11.1.2ubuntu2 [176 kB] Get:20 http://ftpmaster.internal/ubuntu disco/main armhf libuchardet0 armhf 0.0.6-3 [62.1 kB] Get:21 http://ftpmaster.internal/ubuntu disco/main armhf groff-base armhf 1.22.4-2 [772 kB] Get:22 http://ftpmaster.internal/ubuntu disco/main armhf libpipeline1 armhf 1.5.1-2 [21.6 kB] Get:23 http://ftpmaster.internal/ubuntu disco/main armhf man-db armhf 2.8.5-2 [1068 kB] Get:24 http://ftpmaster.internal/ubuntu disco/main armhf libogg0 armhf 1.3.2-1 [14.6 kB] Get:25 http://ftpmaster.internal/ubuntu disco/main armhf libxxf86vm1 armhf 1:1.1.4-1 [9770 B] Get:26 http://ftpmaster.internal/ubuntu disco/main armhf libpython2.7-minimal armhf 2.7.15-8 [335 kB] Get:27 http://ftpmaster.internal/ubuntu disco/main armhf python2.7-minimal armhf 2.7.15-8 [1106 kB] Get:28 http://ftpmaster.internal/ubuntu disco/main armhf python2-minimal armhf 2.7.15-4 [28.0 kB] Get:29 http://ftpmaster.internal/ubuntu disco/main armhf python-minimal armhf 2.7.15-4 [5980 B] Get:30 http://ftpmaster.internal/ubuntu disco/main armhf libpython2.7-stdlib armhf 2.7.15-8 [1835 kB] Get:31 http://ftpmaster.internal/ubuntu disco/main armhf python2.7 armhf 2.7.15-8 [239 kB] Get:32 http://ftpmaster.internal/ubuntu disco/main armhf libpython2-stdlib armhf 2.7.15-4 [7592 B] Get:33 http://ftpmaster.internal/ubuntu disco/main armhf libpython-stdlib armhf 2.7.15-4 [5824 B] Get:34 http://ftpmaster.internal/ubuntu disco/main armhf python2 armhf 2.7.15-4 [26.5 kB] Get:35 http://ftpmaster.internal/ubuntu disco/main armhf python armhf 2.7.15-4 [7832 B] Get:36 http://ftpmaster.internal/ubuntu disco/main armhf libdbus-1-3 armhf 1.12.12-1ubuntu1 [155 kB] Get:37 http://ftpmaster.internal/ubuntu disco/main armhf dbus armhf 1.12.12-1ubuntu1 [133 kB] Get:38 http://ftpmaster.internal/ubuntu disco/main armhf distro-info-data all 0.39 [4544 B] Get:39 http://ftpmaster.internal/ubuntu disco/main armhf libmagic-mgc armhf 1:5.35-2 [200 kB] Get:40 http://ftpmaster.internal/ubuntu disco/main armhf libmagic1 armhf 1:5.35-2 [66.3 kB] Get:41 http://ftpmaster.internal/ubuntu disco/main armhf file armhf 1:5.35-2 [22.0 kB] Get:42 http://ftpmaster.internal/ubuntu disco/main armhf libglib2.0-0 armhf 2.59.2-2 [1076 kB] Get:43 http://ftpmaster.internal/ubuntu disco-proposed/main armhf libgirepository-1.0-1 armhf 1.59.4-1 [69.1 kB] Get:44 http://ftpmaster.internal/ubuntu disco-proposed/main armhf gir1.2-glib-2.0 armhf 1.59.4-1 [134 kB] Get:45 http://ftpmaster.internal/ubuntu disco/main armhf libelf1 armhf 0.175-2 [41.0 kB] Get:46 http://ftpmaster.internal/ubuntu disco/main armhf libfribidi0 armhf 1.0.5-3.1 [24.3 kB] Get:47 http://ftpmaster.internal/ubuntu disco/main armhf libglib2.0-data all 2.59.2-2 [6700 B] Get:48 http://ftpmaster.internal/ubuntu disco/main armhf libicu63 armhf 63.1-6 [7992 kB] Get:49 http://ftpmaster.internal/ubuntu disco-proposed/main armhf libpam-systemd armhf 240-5ubuntu4 [105 kB] Get:50 http://ftpmaster.internal/ubuntu disco/main armhf libxml2 armhf 2.9.4+dfsg1-7ubuntu3 [533 kB] Get:51 http://ftpmaster.internal/ubuntu disco/main armhf locales all 2.28-0ubuntu1 [3862 kB] Get:52 http://ftpmaster.internal/ubuntu disco/main armhf lsb-release all 10.2018112800ubuntu1 [11.0 kB] Get:53 http://ftpmaster.internal/ubuntu disco-proposed/main armhf netbase all 5.6 [13.0 kB] Get:54 http://ftpmaster.internal/ubuntu disco/main armhf shared-mime-info armhf 1.10-1 [426 kB] Get:55 http://ftpmaster.internal/ubuntu disco/main armhf ucf all 3.0038+nmu1 [51.6 kB] Get:56 http://ftpmaster.internal/ubuntu disco/main armhf xkb-data all 2.23.1-1ubuntu1.18.10.1 [325 kB] Get:57 http://ftpmaster.internal/ubuntu disco/main armhf gettext-base armhf 0.19.8.1-9 [46.0 kB] Get:58 http://ftpmaster.internal/ubuntu disco/main armhf libdrm-common all 2.4.97-1 [5120 B] Get:59 http://ftpmaster.internal/ubuntu disco/main armhf libdrm2 armhf 2.4.97-1 [26.9 kB] Get:60 http://ftpmaster.internal/ubuntu disco/main armhf libedit2 armhf 3.1-20181209-1 [71.3 kB] Get:61 http://ftpmaster.internal/ubuntu disco/main armhf libkrb5support0 armhf 1.17-1 [30.0 kB] Get:62 http://ftpmaster.internal/ubuntu disco/main armhf libk5crypto3 armhf 1.17-1 [83.8 kB] Get:63 http://ftpmaster.internal/ubuntu disco/main armhf libkeyutils1 armhf 1.6-2 [9548 B] Get:64 http://ftpmaster.internal/ubuntu disco/main armhf libkrb5-3 armhf 1.17-1 [286 kB] Get:65 http://ftpmaster.internal/ubuntu disco/main armhf libgssapi-krb5-2 armhf 1.17-1 [101 kB] Get:66 http://ftpmaster.internal/ubuntu disco/main armhf libpsl5 armhf 0.20.2-2 [48.7 kB] Get:67 http://ftpmaster.internal/ubuntu disco/main armhf libxmuu1 armhf 2:1.1.2-2 [9130 B] Get:68 http://ftpmaster.internal/ubuntu disco/main armhf xauth armhf 1:1.0.10-1 [21.7 kB] Get:69 http://ftpmaster.internal/ubuntu disco/main armhf hicolor-icon-theme all 0.17-2 [9976 B] Get:70 http://ftpmaster.internal/ubuntu disco/main armhf libjpeg-turbo8 armhf 2.0.1-0ubuntu1 [89.9 kB] Get:71 http://ftpmaster.internal/ubuntu disco/main armhf libjpeg8 armhf 8c-2ubuntu8 [2202 B] Get:72 http://ftpmaster.internal/ubuntu disco/main armhf libjbig0 armhf 2.1-3.1build1 [23.9 kB] Get:73 http://ftpmaster.internal/ubuntu disco/main armhf libwebp6 armhf 0.6.1-2 [152 kB] Get:74 http://ftpmaster.internal/ubuntu disco/main armhf libtiff5 armhf 4.0.10-4 [139 kB] Get:75 http://ftpmaster.internal/ubuntu disco/main armhf libgdk-pixbuf2.0-common all 2.38.0+dfsg-7 [6080 B] Get:76 http://ftpmaster.internal/ubuntu disco/main armhf libgdk-pixbuf2.0-0 armhf 2.38.0+dfsg-7 [153 kB] Get:77 http://ftpmaster.internal/ubuntu disco/main armhf gtk-update-icon-cache armhf 3.24.5-1ubuntu1 [25.8 kB] Get:78 http://ftpmaster.internal/ubuntu disco/main armhf libfreetype6 armhf 2.9.1-3 [278 kB] Get:79 http://ftpmaster.internal/ubuntu disco/main armhf fonts-dejavu-core all 2.37-1 [1041 kB] Get:80 http://ftpmaster.internal/ubuntu disco/main armhf fontconfig-config all 2.13.1-2ubuntu2 [28.9 kB] Get:81 http://ftpmaster.internal/ubuntu disco/main armhf libfontconfig1 armhf 2.13.1-2ubuntu2 [95.8 kB] Get:82 http://ftpmaster.internal/ubuntu disco/main armhf libpixman-1-0 armhf 0.36.0-1 [157 kB] Get:83 http://ftpmaster.internal/ubuntu disco/main armhf libxcb-render0 armhf 1.13.1-2 [13.9 kB] Get:84 http://ftpmaster.internal/ubuntu disco/main armhf libxcb-shm0 armhf 1.13.1-2 [5380 B] Get:85 http://ftpmaster.internal/ubuntu disco/main armhf libxrender1 armhf 1:0.9.10-1 [15.6 kB] Get:86 http://ftpmaster.internal/ubuntu disco/main armhf libcairo2 armhf 1.16.0-2 [511 kB] Get:87 http://ftpmaster.internal/ubuntu disco/main armhf libcroco3 armhf 0.6.12-3 [69.6 kB] Get:88 http://ftpmaster.internal/ubuntu disco/main armhf fontconfig armhf 2.13.1-2ubuntu2 [169 kB] Get:89 http://ftpmaster.internal/ubuntu disco/main armhf libthai-data all 0.1.28-2 [134 kB] Get:90 http://ftpmaster.internal/ubuntu disco/main armhf libdatrie1 armhf 0.2.12-2 [15.0 kB] Get:91 http://ftpmaster.internal/ubuntu disco/main armhf libthai0 armhf 0.1.28-2 [14.7 kB] Get:92 http://ftpmaster.internal/ubuntu disco/main armhf libpango-1.0-0 armhf 1.42.4-6 [138 kB] Get:93 http://ftpmaster.internal/ubuntu disco/main armhf libgraphite2-3 armhf 1.3.13-7 [62.8 kB] Get:94 http://ftpmaster.internal/ubuntu disco/main armhf libharfbuzz0b armhf 2.3.1-1 [322 kB] Get:95 http://ftpmaster.internal/ubuntu disco/main armhf libpangoft2-1.0-0 armhf 1.42.4-6 [30.0 kB] Get:96 http://ftpmaster.internal/ubuntu disco/main armhf libpangocairo-1.0-0 armhf 1.42.4-6 [19.5 kB] Get:97 http://ftpmaster.internal/ubuntu disco/main armhf librsvg2-2 armhf 2.44.10-1 [920 kB] Get:98 http://ftpmaster.internal/ubuntu disco/main armhf librsvg2-common armhf 2.44.10-1 [8732 B] Get:99 http://ftpmaster.internal/ubuntu disco/main armhf humanity-icon-theme all 0.6.15 [1250 kB] Get:100 http://ftpmaster.internal/ubuntu disco/main armhf ubuntu-mono all 19.04-0ubuntu1 [149 kB] Get:101 http://ftpmaster.internal/ubuntu disco/main armhf adwaita-icon-theme all 3.30.0-0ubuntu1 [3253 kB] Get:102 http://ftpmaster.internal/ubuntu disco/main armhf libsigsegv2 armhf 2.12-2 [13.1 kB] Get:103 http://ftpmaster.internal/ubuntu disco/main armhf m4 armhf 1.4.18-2 [186 kB] Get:104 http://ftpmaster.internal/ubuntu disco/main armhf autoconf all 2.69-11 [322 kB] Get:105 http://ftpmaster.internal/ubuntu disco/universe armhf autoconf2.13 all 2.13-68 [220 kB] Get:106 http://ftpmaster.internal/ubuntu disco/main armhf autotools-dev all 20180224.1 [39.6 kB] Get:107 http://ftpmaster.internal/ubuntu disco/main armhf automake all 1:1.16.1-4ubuntu3 [522 kB] Get:108 http://ftpmaster.internal/ubuntu disco/main armhf autopoint all 0.19.8.1-9 [412 kB] Get:109 http://ftpmaster.internal/ubuntu disco/universe armhf binfmt-support armhf 2.2.0-2 [47.5 kB] Get:110 http://ftpmaster.internal/ubuntu disco/main armhf libllvm7 armhf 1:7.0.1-6 [11.2 MB] Get:111 http://ftpmaster.internal/ubuntu disco/main armhf libgc1c2 armhf 1:7.6.4-0.4 [72.2 kB] Get:112 http://ftpmaster.internal/ubuntu disco/main armhf libobjc4 armhf 9-20190207-0ubuntu1 [38.9 kB] Get:113 http://ftpmaster.internal/ubuntu disco/universe armhf libobjc-8-dev armhf 8.2.0-20ubuntu1 [213 kB] Get:114 http://ftpmaster.internal/ubuntu disco/universe armhf libclang-common-7-dev armhf 1:7.0.1-6 [1328 kB] Get:115 http://ftpmaster.internal/ubuntu disco/universe armhf libclang1-7 armhf 1:7.0.1-6 [4958 kB] Get:116 http://ftpmaster.internal/ubuntu disco/universe armhf clang-7 armhf 1:7.0.1-6 [6687 kB] Get:117 http://ftpmaster.internal/ubuntu disco/main armhf libtool all 2.4.6-9 [194 kB] Get:118 http://ftpmaster.internal/ubuntu disco/main armhf dh-autoreconf all 19 [16.1 kB] Get:119 http://ftpmaster.internal/ubuntu disco/main armhf libarchive-zip-perl all 1.64-1 [84.9 kB] Get:120 http://ftpmaster.internal/ubuntu disco/main armhf libfile-stripnondeterminism-perl all 1.1.1-1 [13.7 kB] Get:121 http://ftpmaster.internal/ubuntu disco/main armhf dh-strip-nondeterminism all 1.1.1-1 [5200 B] Get:122 http://ftpmaster.internal/ubuntu disco/main armhf dwz armhf 0.12-3 [72.1 kB] Get:123 http://ftpmaster.internal/ubuntu disco/main armhf gettext armhf 0.19.8.1-9 [833 kB] Get:124 http://ftpmaster.internal/ubuntu disco/main armhf intltool-debian all 0.35.0+20060710.5 [24.9 kB] Get:125 http://ftpmaster.internal/ubuntu disco/main armhf po-debconf all 1.0.21 [233 kB] Get:126 http://ftpmaster.internal/ubuntu disco/main armhf debhelper all 12ubuntu1 [887 kB] Get:127 http://ftpmaster.internal/ubuntu disco/main armhf liburi-perl all 1.76-1 [77.3 kB] Get:128 http://ftpmaster.internal/ubuntu disco/main armhf libencode-locale-perl all 1.05-1 [12.3 kB] Get:129 http://ftpmaster.internal/ubuntu disco/main armhf libtimedate-perl all 2.3000-2 [37.5 kB] Get:130 http://ftpmaster.internal/ubuntu disco/main armhf libhttp-date-perl all 6.02-1 [10.4 kB] Get:131 http://ftpmaster.internal/ubuntu disco/main armhf libfile-listing-perl all 6.04-1 [9774 B] Get:132 http://ftpmaster.internal/ubuntu disco/main armhf libhtml-tagset-perl all 3.20-3 [12.1 kB] Get:133 http://ftpmaster.internal/ubuntu disco/main armhf libhtml-parser-perl armhf 3.72-3build2 [82.9 kB] Get:134 http://ftpmaster.internal/ubuntu disco/main armhf libhtml-tree-perl all 5.07-2 [200 kB] Get:135 http://ftpmaster.internal/ubuntu disco/main armhf libio-html-perl all 1.001-1 [14.9 kB] Get:136 http://ftpmaster.internal/ubuntu disco/main armhf liblwp-mediatypes-perl all 6.02-1 [21.7 kB] Get:137 http://ftpmaster.internal/ubuntu disco/main armhf libhttp-message-perl all 6.18-1 [75.3 kB] Get:138 http://ftpmaster.internal/ubuntu disco/main armhf libhttp-cookies-perl all 6.04-1 [17.2 kB] Get:139 http://ftpmaster.internal/ubuntu disco/main armhf libhttp-negotiate-perl all 6.01-1 [12.5 kB] Get:140 http://ftpmaster.internal/ubuntu disco/main armhf perl-openssl-defaults armhf 3build1 [7012 B] Get:141 http://ftpmaster.internal/ubuntu disco/main armhf libnet-ssleay-perl armhf 1.85-2ubuntu3 [263 kB] Get:142 http://ftpmaster.internal/ubuntu disco/main armhf libio-socket-ssl-perl all 2.060-3 [173 kB] Get:143 http://ftpmaster.internal/ubuntu disco/main armhf libnet-http-perl all 6.18-1 [22.8 kB] Get:144 http://ftpmaster.internal/ubuntu disco/main armhf liblwp-protocol-https-perl all 6.07-2 [8284 B] Get:145 http://ftpmaster.internal/ubuntu disco/main armhf libtry-tiny-perl all 0.30-1 [20.5 kB] Get:146 http://ftpmaster.internal/ubuntu disco/main armhf libwww-robotrules-perl all 6.02-1 [12.6 kB] Get:147 http://ftpmaster.internal/ubuntu disco/main armhf libwww-perl all 6.36-1 [138 kB] Get:148 http://ftpmaster.internal/ubuntu disco/main armhf libxml-parser-perl armhf 2.44-2build4 [196 kB] Get:149 http://ftpmaster.internal/ubuntu disco/universe armhf intltool all 0.51.0-5ubuntu1 [44.6 kB] Get:150 http://ftpmaster.internal/ubuntu disco/universe armhf libonig5 armhf 6.9.1-1 [117 kB] Get:151 http://ftpmaster.internal/ubuntu disco/universe armhf libjq1 armhf 1.5+dfsg-2build1 [110 kB] Get:152 http://ftpmaster.internal/ubuntu disco/universe armhf jq armhf 1.5+dfsg-2build1 [46.1 kB] Get:153 http://ftpmaster.internal/ubuntu disco/main armhf libfile-which-perl all 1.23-1 [13.8 kB] Get:154 http://ftpmaster.internal/ubuntu disco/universe armhf dh-translations all 144 [24.9 kB] Get:155 http://ftpmaster.internal/ubuntu disco/main armhf python3-six all 1.12.0-1 [11.7 kB] Get:156 http://ftpmaster.internal/ubuntu disco-proposed/main armhf python3-pkg-resources all 40.8.0-1 [100 kB] Get:157 http://ftpmaster.internal/ubuntu disco/universe armhf python3-scour all 0.37-2 [45.7 kB] Get:158 http://ftpmaster.internal/ubuntu disco/universe armhf scour all 0.37-2 [7420 B] Get:159 http://ftpmaster.internal/ubuntu disco/universe armhf cdbs all 0.4.158ubuntu1 [45.3 kB] Get:160 http://ftpmaster.internal/ubuntu disco/main armhf dbus-user-session armhf 1.12.12-1ubuntu1 [9420 B] Get:161 http://ftpmaster.internal/ubuntu disco/main armhf dbus-x11 armhf 1.12.12-1ubuntu1 [20.9 kB] Get:162 http://ftpmaster.internal/ubuntu disco/main armhf libdconf1 armhf 0.30.1-2 [31.7 kB] Get:163 http://ftpmaster.internal/ubuntu disco/main armhf dconf-service armhf 0.30.1-2 [24.9 kB] Get:164 http://ftpmaster.internal/ubuntu disco/main armhf dconf-gsettings-backend armhf 0.30.1-2 [17.7 kB] Get:165 http://ftpmaster.internal/ubuntu disco/main armhf libatk1.0-data all 2.30.0-2 [3032 B] Get:166 http://ftpmaster.internal/ubuntu disco/main armhf libatk1.0-0 armhf 2.30.0-2 [37.5 kB] Get:167 http://ftpmaster.internal/ubuntu disco/main armhf gir1.2-atk-1.0 armhf 2.30.0-2 [17.9 kB] Get:168 http://ftpmaster.internal/ubuntu disco-proposed/main armhf gir1.2-freedesktop armhf 1.59.4-1 [9116 B] Get:169 http://ftpmaster.internal/ubuntu disco/main armhf libatspi2.0-0 armhf 2.30.0-7 [49.4 kB] Get:170 http://ftpmaster.internal/ubuntu disco/main armhf gir1.2-atspi-2.0 armhf 2.30.0-7 [14.8 kB] Get:171 http://ftpmaster.internal/ubuntu disco/main armhf gir1.2-gdkpixbuf-2.0 armhf 2.38.0+dfsg-7 [8228 B] Get:172 http://ftpmaster.internal/ubuntu disco/main armhf libgtk2.0-common all 2.24.32-3ubuntu1 [125 kB] Get:173 http://ftpmaster.internal/ubuntu disco/main armhf libxft2 armhf 2.3.2-2 [31.6 kB] Get:174 http://ftpmaster.internal/ubuntu disco/main armhf libpangoxft-1.0-0 armhf 1.42.4-6 [14.8 kB] Get:175 http://ftpmaster.internal/ubuntu disco/main armhf gir1.2-pango-1.0 armhf 1.42.4-6 [23.0 kB] Get:176 http://ftpmaster.internal/ubuntu disco/main armhf libavahi-common-data armhf 0.7-4ubuntu5 [21.4 kB] Get:177 http://ftpmaster.internal/ubuntu disco/main armhf libavahi-common3 armhf 0.7-4ubuntu5 [18.2 kB] Get:178 http://ftpmaster.internal/ubuntu disco/main armhf libavahi-client3 armhf 0.7-4ubuntu5 [21.8 kB] Get:179 http://ftpmaster.internal/ubuntu disco/main armhf libcups2 armhf 2.2.10-3 [179 kB] Get:180 http://ftpmaster.internal/ubuntu disco/main armhf libxcomposite1 armhf 1:0.4.4-2 [7684 B] Get:181 http://ftpmaster.internal/ubuntu disco/main armhf libxfixes3 armhf 1:5.0.3-1 [9390 B] Get:182 http://ftpmaster.internal/ubuntu disco/main armhf libxcursor1 armhf 1:1.1.15-2 [16.9 kB] Get:183 http://ftpmaster.internal/ubuntu disco/main armhf libxdamage1 armhf 1:1.1.4-3 [6488 B] Get:184 http://ftpmaster.internal/ubuntu disco/main armhf libxi6 armhf 2:1.7.9-1 [26.1 kB] Get:185 http://ftpmaster.internal/ubuntu disco/main armhf libxinerama1 armhf 2:1.1.4-2 [6452 B] Get:186 http://ftpmaster.internal/ubuntu disco/main armhf libxrandr2 armhf 2:1.5.1-1 [15.5 kB] Get:187 http://ftpmaster.internal/ubuntu disco/main armhf libgtk2.0-0 armhf 2.24.32-3ubuntu1 [1510 kB] Get:188 http://ftpmaster.internal/ubuntu disco/universe armhf gir1.2-gtk-2.0 armhf 2.24.32-3ubuntu1 [172 kB] Get:189 http://ftpmaster.internal/ubuntu disco/main armhf libatk-bridge2.0-0 armhf 2.30.0-4 [48.1 kB] Get:190 http://ftpmaster.internal/ubuntu disco/main armhf libcairo-gobject2 armhf 1.16.0-2 [16.1 kB] Get:191 http://ftpmaster.internal/ubuntu disco/main armhf liblcms2-2 armhf 2.9-3 [113 kB] Get:192 http://ftpmaster.internal/ubuntu disco/main armhf libcolord2 armhf 1.4.3-4 [114 kB] Get:193 http://ftpmaster.internal/ubuntu disco/main armhf libepoxy0 armhf 1.5.3-0.1 [166 kB] Get:194 http://ftpmaster.internal/ubuntu disco/main armhf libjson-glib-1.0-common all 1.4.4-2 [3496 B] Get:195 http://ftpmaster.internal/ubuntu disco/main armhf libjson-glib-1.0-0 armhf 1.4.4-2 [51.5 kB] Get:196 http://ftpmaster.internal/ubuntu disco/main armhf libproxy1v5 armhf 0.4.15-5 [43.4 kB] Get:197 http://ftpmaster.internal/ubuntu disco/main armhf glib-networking-common all 2.59.90-1 [3696 B] Get:198 http://ftpmaster.internal/ubuntu disco/main armhf glib-networking-services armhf 2.59.90-1 [8348 B] Get:199 http://ftpmaster.internal/ubuntu disco/main armhf gsettings-desktop-schemas all 3.31.0.2-2ubuntu3 [28.3 kB] Get:200 http://ftpmaster.internal/ubuntu disco/main armhf glib-networking armhf 2.59.90-1 [43.6 kB] Get:201 http://ftpmaster.internal/ubuntu disco/main armhf libsoup2.4-1 armhf 2.64.2-2 [209 kB] Get:202 http://ftpmaster.internal/ubuntu disco/main armhf libsoup-gnome2.4-1 armhf 2.64.2-2 [4688 B] Get:203 http://ftpmaster.internal/ubuntu disco/main armhf librest-0.7-0 armhf 0.8.1-1 [26.9 kB] Get:204 http://ftpmaster.internal/ubuntu disco/main armhf libwayland-client0 armhf 1.16.0-1ubuntu2 [18.7 kB] Get:205 http://ftpmaster.internal/ubuntu disco/main armhf libwayland-cursor0 armhf 1.16.0-1ubuntu2 [8868 B] Get:206 http://ftpmaster.internal/ubuntu disco/main armhf libwayland-egl1 armhf 1.16.0-1ubuntu2 [5356 B] Get:207 http://ftpmaster.internal/ubuntu disco/main armhf libxkbcommon0 armhf 0.8.2-1 [86.2 kB] Get:208 http://ftpmaster.internal/ubuntu disco/main armhf libgtk-3-common all 3.24.5-1ubuntu1 [230 kB] Get:209 http://ftpmaster.internal/ubuntu disco/main armhf libgtk-3-0 armhf 3.24.5-1ubuntu1 [2144 kB] Get:210 http://ftpmaster.internal/ubuntu disco/main armhf gir1.2-gtk-3.0 armhf 3.24.5-1ubuntu1 [195 kB] Get:211 http://ftpmaster.internal/ubuntu disco/main armhf gir1.2-harfbuzz-0.0 armhf 2.3.1-1 [25.1 kB] Get:212 http://ftpmaster.internal/ubuntu disco/main armhf libnotify4 armhf 0.7.7-4ubuntu2 [15.3 kB] Get:213 http://ftpmaster.internal/ubuntu disco/main armhf gir1.2-notify-0.7 armhf 0.7.7-4ubuntu2 [3580 B] Get:214 http://ftpmaster.internal/ubuntu disco/main armhf icu-devtools armhf 63.1-6 [160 kB] Get:215 http://ftpmaster.internal/ubuntu disco/main armhf libroken18-heimdal armhf 7.5.0+dfsg-2.1 [34.0 kB] Get:216 http://ftpmaster.internal/ubuntu disco/main armhf libasn1-8-heimdal armhf 7.5.0+dfsg-2.1 [138 kB] Get:217 http://ftpmaster.internal/ubuntu disco/main armhf libasound2-data all 1.1.8-1 [41.5 kB] Get:218 http://ftpmaster.internal/ubuntu disco/main armhf libasound2 armhf 1.1.8-1 [289 kB] Get:219 http://ftpmaster.internal/ubuntu disco/main armhf libasound2-dev armhf 1.1.8-1 [124 kB] Get:220 http://ftpmaster.internal/ubuntu disco/main armhf libasyncns0 armhf 0.8-6 [11.0 kB] Get:221 http://ftpmaster.internal/ubuntu disco/main armhf libffi-dev armhf 3.2.1-9 [154 kB] Get:222 http://ftpmaster.internal/ubuntu disco/main armhf libglib2.0-bin armhf 2.59.2-2 [65.8 kB] Get:223 http://ftpmaster.internal/ubuntu disco/main armhf python3-lib2to3 all 3.7.2-3ubuntu1 [75.5 kB] Get:224 http://ftpmaster.internal/ubuntu disco/main armhf python3-distutils all 3.7.2-3ubuntu1 [140 kB] Get:225 http://ftpmaster.internal/ubuntu disco/main armhf libglib2.0-dev-bin armhf 2.59.2-2 [103 kB] Get:226 http://ftpmaster.internal/ubuntu disco/main armhf uuid-dev armhf 2.33.1-0.1ubuntu1 [32.7 kB] Get:227 http://ftpmaster.internal/ubuntu disco/main armhf libblkid-dev armhf 2.33.1-0.1ubuntu1 [157 kB] Get:228 http://ftpmaster.internal/ubuntu disco/main armhf libmount-dev armhf 2.33.1-0.1ubuntu1 [163 kB] Get:229 http://ftpmaster.internal/ubuntu disco/main armhf libpcre16-3 armhf 2:8.39-11 [128 kB] Get:230 http://ftpmaster.internal/ubuntu disco/main armhf libpcre32-3 armhf 2:8.39-11 [120 kB] Get:231 http://ftpmaster.internal/ubuntu disco/main armhf libpcrecpp0v5 armhf 2:8.39-11 [13.2 kB] Get:232 http://ftpmaster.internal/ubuntu disco/main armhf libpcre3-dev armhf 2:8.39-11 [474 kB] Get:233 http://ftpmaster.internal/ubuntu disco/main armhf libsepol1-dev armhf 2.8-1 [305 kB] Get:234 http://ftpmaster.internal/ubuntu disco/main armhf libselinux1-dev armhf 2.8-1build2 [142 kB] Get:235 http://ftpmaster.internal/ubuntu disco/main armhf pkg-config armhf 0.29.1-0ubuntu2 [42.0 kB] Get:236 http://ftpmaster.internal/ubuntu disco/main armhf zlib1g-dev armhf 1:1.2.11.dfsg-1ubuntu2 [166 kB] Get:237 http://ftpmaster.internal/ubuntu disco/main armhf libglib2.0-dev armhf 2.59.2-2 [1361 kB] Get:238 http://ftpmaster.internal/ubuntu disco/main armhf libdbus-1-dev armhf 1.12.12-1ubuntu1 [146 kB] Get:239 http://ftpmaster.internal/ubuntu disco/main armhf x11-common all 1:7.7+19ubuntu9 [22.4 kB] Get:240 http://ftpmaster.internal/ubuntu disco/main armhf libxtst6 armhf 2:1.2.3-1 [11.4 kB] Get:241 http://ftpmaster.internal/ubuntu disco/main armhf xorg-sgml-doctools all 1:1.11-1 [12.9 kB] Get:242 http://ftpmaster.internal/ubuntu disco/main armhf x11proto-dev all 2018.4-4 [251 kB] Get:243 http://ftpmaster.internal/ubuntu disco/main armhf x11proto-core-dev all 2018.4-4 [2620 B] Get:244 http://ftpmaster.internal/ubuntu disco/main armhf libxau-dev armhf 1:1.0.8-1 [9438 B] Get:245 http://ftpmaster.internal/ubuntu disco/main armhf libxdmcp-dev armhf 1:1.1.2-3 [23.6 kB] Get:246 http://ftpmaster.internal/ubuntu disco/main armhf x11proto-input-dev all 2018.4-4 [2620 B] Get:247 http://ftpmaster.internal/ubuntu disco/main armhf xtrans-dev all 1.3.5-1 [70.5 kB] Get:248 http://ftpmaster.internal/ubuntu disco/main armhf libpthread-stubs0-dev armhf 0.4-1 [5384 B] Get:249 http://ftpmaster.internal/ubuntu disco/main armhf libxcb1-dev armhf 1.13.1-2 [77.2 kB] Get:250 http://ftpmaster.internal/ubuntu disco/main armhf libx11-dev armhf 2:1.6.7-1 [588 kB] Get:251 http://ftpmaster.internal/ubuntu disco/main armhf x11proto-xext-dev all 2018.4-4 [2620 B] Get:252 http://ftpmaster.internal/ubuntu disco/main armhf libxext-dev armhf 2:1.3.3-1 [77.8 kB] Get:253 http://ftpmaster.internal/ubuntu disco/main armhf x11proto-fixes-dev all 1:2018.4-4 [2620 B] Get:254 http://ftpmaster.internal/ubuntu disco/main armhf libxfixes-dev armhf 1:5.0.3-1 [9856 B] Get:255 http://ftpmaster.internal/ubuntu disco/main armhf libxi-dev armhf 2:1.7.9-1 [181 kB] Get:256 http://ftpmaster.internal/ubuntu disco/main armhf x11proto-record-dev all 2018.4-4 [2620 B] Get:257 http://ftpmaster.internal/ubuntu disco/main armhf libxtst-dev armhf 2:1.2.3-1 [13.8 kB] Get:258 http://ftpmaster.internal/ubuntu disco/main armhf libatspi2.0-dev armhf 2.30.0-7 [58.1 kB] Get:259 http://ftpmaster.internal/ubuntu disco/main armhf libatk-bridge2.0-dev armhf 2.30.0-4 [3092 B] Get:260 http://ftpmaster.internal/ubuntu disco/main armhf libatk1.0-dev armhf 2.30.0-2 [80.9 kB] Get:261 http://ftpmaster.internal/ubuntu disco/main armhf liblzo2-2 armhf 2.10-0.1 [43.5 kB] Get:262 http://ftpmaster.internal/ubuntu disco/main armhf libcairo-script-interpreter2 armhf 1.16.0-2 [44.4 kB] Get:263 http://ftpmaster.internal/ubuntu disco/main armhf libexpat1-dev armhf 2.2.6-1 [107 kB] Get:264 http://ftpmaster.internal/ubuntu disco/main armhf libpng-dev armhf 1.6.36-5 [167 kB] Get:265 http://ftpmaster.internal/ubuntu disco/main armhf libfreetype6-dev armhf 2.9.1-3 [445 kB] Get:266 http://ftpmaster.internal/ubuntu disco/main armhf libfontconfig1-dev armhf 2.13.1-2ubuntu2 [717 kB] Get:267 http://ftpmaster.internal/ubuntu disco/main armhf libxrender-dev armhf 1:0.9.10-1 [21.7 kB] Get:268 http://ftpmaster.internal/ubuntu disco/main armhf libice6 armhf 2:1.0.9-2 [33.5 kB] Get:269 http://ftpmaster.internal/ubuntu disco/main armhf libsm6 armhf 2:1.2.3-1 [14.1 kB] Get:270 http://ftpmaster.internal/ubuntu disco/main armhf libice-dev armhf 2:1.0.9-2 [40.4 kB] Get:271 http://ftpmaster.internal/ubuntu disco/main armhf libsm-dev armhf 2:1.2.3-1 [15.2 kB] Get:272 http://ftpmaster.internal/ubuntu disco/main armhf libpixman-1-dev armhf 0.36.0-1 [177 kB] Get:273 http://ftpmaster.internal/ubuntu disco/main armhf libxcb-render0-dev armhf 1.13.1-2 [18.2 kB] Get:274 http://ftpmaster.internal/ubuntu disco/main armhf libxcb-shm0-dev armhf 1.13.1-2 [6708 B] Get:275 http://ftpmaster.internal/ubuntu disco/main armhf libcairo2-dev armhf 1.16.0-2 [556 kB] Get:276 http://ftpmaster.internal/ubuntu disco/main armhf libheimbase1-heimdal armhf 7.5.0+dfsg-2.1 [24.0 kB] Get:277 http://ftpmaster.internal/ubuntu disco/main armhf libhcrypto4-heimdal armhf 7.5.0+dfsg-2.1 [76.7 kB] Get:278 http://ftpmaster.internal/ubuntu disco/main armhf libwind0-heimdal armhf 7.5.0+dfsg-2.1 [47.1 kB] Get:279 http://ftpmaster.internal/ubuntu disco/main armhf libhx509-5-heimdal armhf 7.5.0+dfsg-2.1 [87.8 kB] Get:280 http://ftpmaster.internal/ubuntu disco/main armhf libkrb5-26-heimdal armhf 7.5.0+dfsg-2.1 [167 kB] Get:281 http://ftpmaster.internal/ubuntu disco/main armhf libheimntlm0-heimdal armhf 7.5.0+dfsg-2.1 [13.1 kB] Get:282 http://ftpmaster.internal/ubuntu disco/main armhf libgssapi3-heimdal armhf 7.5.0+dfsg-2.1 [78.7 kB] Get:283 http://ftpmaster.internal/ubuntu disco/main armhf libsasl2-modules-db armhf 2.1.27+dfsg-1 [13.2 kB] Get:284 http://ftpmaster.internal/ubuntu disco/main armhf libsasl2-2 armhf 2.1.27+dfsg-1 [42.2 kB] Get:285 http://ftpmaster.internal/ubuntu disco/main armhf libldap-common all 2.4.47+dfsg-3ubuntu1 [16.5 kB] Get:286 http://ftpmaster.internal/ubuntu disco/main armhf libldap-2.4-2 armhf 2.4.47+dfsg-3ubuntu1 [131 kB] Get:287 http://ftpmaster.internal/ubuntu disco/main armhf libnghttp2-14 armhf 1.36.0-2 [68.4 kB] Get:288 http://ftpmaster.internal/ubuntu disco/main armhf librtmp1 armhf 2.4+20151223.gitfa8646d.1-2 [49.2 kB] Get:289 http://ftpmaster.internal/ubuntu disco/main armhf libssh-4 armhf 0.8.6-3 [162 kB] Get:290 http://ftpmaster.internal/ubuntu disco-proposed/main armhf libcurl3-gnutls armhf 7.64.0-1ubuntu1 [197 kB] Get:291 http://ftpmaster.internal/ubuntu disco-proposed/main armhf libcurl4 armhf 7.64.0-1ubuntu1 [198 kB] Get:292 http://ftpmaster.internal/ubuntu disco-proposed/main armhf libcurl4-openssl-dev armhf 7.64.0-1ubuntu1 [291 kB] Get:293 http://ftpmaster.internal/ubuntu disco/main armhf libdbus-glib-1-2 armhf 0.110-4 [48.5 kB] Get:294 http://ftpmaster.internal/ubuntu disco/main armhf libdbus-glib-1-dev-bin armhf 0.110-4 [33.1 kB] Get:295 http://ftpmaster.internal/ubuntu disco/main armhf libdbus-glib-1-dev armhf 0.110-4 [60.4 kB] Get:296 http://ftpmaster.internal/ubuntu disco/main armhf libdrm-amdgpu1 armhf 2.4.97-1 [16.1 kB] Get:297 http://ftpmaster.internal/ubuntu disco/main armhf libdrm-radeon1 armhf 2.4.97-1 [19.0 kB] Get:298 http://ftpmaster.internal/ubuntu disco/main armhf libdrm-nouveau2 armhf 2.4.97-1 [14.5 kB] Get:299 http://ftpmaster.internal/ubuntu disco/main armhf libdrm-omap1 armhf 2.4.97-1 [6316 B] Get:300 http://ftpmaster.internal/ubuntu disco/main armhf libdrm-freedreno1 armhf 2.4.97-1 [16.8 kB] Get:301 http://ftpmaster.internal/ubuntu disco/main armhf libdrm-exynos1 armhf 2.4.97-1 [9312 B] Get:302 http://ftpmaster.internal/ubuntu disco/main armhf libdrm-tegra0 armhf 2.4.97-1 [5692 B] Get:303 http://ftpmaster.internal/ubuntu disco/main armhf libdrm-etnaviv1 armhf 2.4.97-1 [10.0 kB] Get:304 http://ftpmaster.internal/ubuntu disco/main armhf libdrm-dev armhf 2.4.97-1 [130 kB] Get:305 http://ftpmaster.internal/ubuntu disco/main armhf libwayland-server0 armhf 1.16.0-1ubuntu2 [23.6 kB] Get:306 http://ftpmaster.internal/ubuntu disco/main armhf libgbm1 armhf 18.3.2-1ubuntu1 [24.5 kB] Get:307 http://ftpmaster.internal/ubuntu disco/main armhf libglapi-mesa armhf 18.3.2-1ubuntu1 [30.8 kB] Get:308 http://ftpmaster.internal/ubuntu disco/main armhf libx11-xcb1 armhf 2:1.6.7-1 [9104 B] Get:309 http://ftpmaster.internal/ubuntu disco/main armhf libxcb-dri2-0 armhf 1.13.1-2 [6676 B] Get:310 http://ftpmaster.internal/ubuntu disco/main armhf libxcb-dri3-0 armhf 1.13.1-2 [6288 B] Get:311 http://ftpmaster.internal/ubuntu disco/main armhf libxcb-present0 armhf 1.13.1-2 [5424 B] Get:312 http://ftpmaster.internal/ubuntu disco/main armhf libxcb-sync1 armhf 1.13.1-2 [8240 B] Get:313 http://ftpmaster.internal/ubuntu disco/main armhf libxcb-xfixes0 armhf 1.13.1-2 [9004 B] Get:314 http://ftpmaster.internal/ubuntu disco/main armhf libxshmfence1 armhf 1.3-1 [4792 B] Get:315 http://ftpmaster.internal/ubuntu disco/main armhf libegl-mesa0 armhf 18.3.2-1ubuntu1 [79.8 kB] Get:316 http://ftpmaster.internal/ubuntu disco/main armhf mesa-common-dev armhf 18.3.2-1ubuntu1 [566 kB] Get:317 http://ftpmaster.internal/ubuntu disco/main armhf libglvnd0 armhf 1.1.0-1 [48.5 kB] Get:318 http://ftpmaster.internal/ubuntu disco/main armhf libglvnd-core-dev armhf 1.1.0-1 [12.6 kB] Get:319 http://ftpmaster.internal/ubuntu disco/main armhf libegl1 armhf 1.1.0-1 [26.3 kB] Get:320 http://ftpmaster.internal/ubuntu disco/main armhf libgles1 armhf 1.1.0-1 [11.5 kB] Get:321 http://ftpmaster.internal/ubuntu disco/main armhf libgles2 armhf 1.1.0-1 [17.9 kB] Get:322 http://ftpmaster.internal/ubuntu disco/main armhf libxcb-glx0 armhf 1.13.1-2 [20.2 kB] Get:323 http://ftpmaster.internal/ubuntu disco/main armhf libsensors-config all 1:3.5.0-3ubuntu1 [6168 B] Get:324 http://ftpmaster.internal/ubuntu disco/main armhf libsensors5 armhf 1:3.5.0-3ubuntu1 [24.2 kB] Get:325 http://ftpmaster.internal/ubuntu disco/main armhf libgl1-mesa-dri armhf 18.3.2-1ubuntu1 [4549 kB] Get:326 http://ftpmaster.internal/ubuntu disco/main armhf libglx-mesa0 armhf 18.3.2-1ubuntu1 [124 kB] Get:327 http://ftpmaster.internal/ubuntu disco/main armhf libglx0 armhf 1.1.0-1 [23.7 kB] Get:328 http://ftpmaster.internal/ubuntu disco/main armhf libgl1 armhf 1.1.0-1 [98.1 kB] Get:329 http://ftpmaster.internal/ubuntu disco/main armhf libopengl0 armhf 1.1.0-1 [33.9 kB] Get:330 http://ftpmaster.internal/ubuntu disco/main armhf libglvnd-dev armhf 1.1.0-1 [3396 B] Get:331 http://ftpmaster.internal/ubuntu disco/main armhf x11proto-xf86vidmode-dev all 2018.4-4 [2632 B] Get:332 http://ftpmaster.internal/ubuntu disco/main armhf libxxf86vm-dev armhf 1:1.1.4-1 [12.7 kB] Get:333 http://ftpmaster.internal/ubuntu disco/main armhf x11proto-damage-dev all 1:2018.4-4 [2620 B] Get:334 http://ftpmaster.internal/ubuntu disco/main armhf libxdamage-dev armhf 1:1.1.4-3 [4692 B] Get:335 http://ftpmaster.internal/ubuntu disco/main armhf libxcb-glx0-dev armhf 1.13.1-2 [27.0 kB] Get:336 http://ftpmaster.internal/ubuntu disco/main armhf libxcb-dri2-0-dev armhf 1.13.1-2 [8476 B] Get:337 http://ftpmaster.internal/ubuntu disco/main armhf libxcb-dri3-dev armhf 1.13.1-2 [7384 B] Get:338 http://ftpmaster.internal/ubuntu disco/main armhf libxcb-randr0 armhf 1.13.1-2 [15.3 kB] Get:339 http://ftpmaster.internal/ubuntu disco/main armhf libxcb-randr0-dev armhf 1.13.1-2 [20.3 kB] Get:340 http://ftpmaster.internal/ubuntu disco/main armhf libxcb-shape0 armhf 1.13.1-2 [5644 B] Get:341 http://ftpmaster.internal/ubuntu disco/main armhf libxcb-shape0-dev armhf 1.13.1-2 [7084 B] Get:342 http://ftpmaster.internal/ubuntu disco/main armhf libxcb-xfixes0-dev armhf 1.13.1-2 [11.9 kB] Get:343 http://ftpmaster.internal/ubuntu disco/main armhf libxcb-sync-dev armhf 1.13.1-2 [10.5 kB] Get:344 http://ftpmaster.internal/ubuntu disco/main armhf libxcb-present-dev armhf 1.13.1-2 [7064 B] Get:345 http://ftpmaster.internal/ubuntu disco/main armhf libxshmfence-dev armhf 1.3-1 [3552 B] Get:346 http://ftpmaster.internal/ubuntu disco/main armhf libx11-xcb-dev armhf 2:1.6.7-1 [9748 B] Get:347 http://ftpmaster.internal/ubuntu disco/main armhf libwayland-bin armhf 1.16.0-1ubuntu2 [17.3 kB] Get:348 http://ftpmaster.internal/ubuntu disco/main armhf libwayland-dev armhf 1.16.0-1ubuntu2 [62.8 kB] Get:349 http://ftpmaster.internal/ubuntu disco/main armhf libegl1-mesa-dev armhf 18.3.2-1ubuntu1 [19.6 kB] Get:350 http://ftpmaster.internal/ubuntu disco/main armhf libgl1-mesa-dev armhf 18.3.2-1ubuntu1 [6040 B] Get:351 http://ftpmaster.internal/ubuntu disco/main armhf libepoxy-dev armhf 1.5.3-0.1 [123 kB] Get:352 http://ftpmaster.internal/ubuntu disco/main armhf libflac8 armhf 1.3.2-3 [144 kB] Get:353 http://ftpmaster.internal/ubuntu disco/main armhf libfontenc1 armhf 1:1.1.3-1 [11.7 kB] Get:354 http://ftpmaster.internal/ubuntu disco/main armhf libfribidi-dev armhf 1.0.5-3.1 [60.6 kB] Get:355 http://ftpmaster.internal/ubuntu disco/main armhf libgdk-pixbuf2.0-bin armhf 2.38.0+dfsg-7 [13.1 kB] Get:356 http://ftpmaster.internal/ubuntu disco/main armhf libgdk-pixbuf2.0-dev armhf 2.38.0+dfsg-7 [39.2 kB] Get:357 http://ftpmaster.internal/ubuntu disco/main armhf libhttp-parser2.8 armhf 2.8.1-1 [19.8 kB] Get:358 http://ftpmaster.internal/ubuntu disco/universe armhf libmbedcrypto3 armhf 2.16.0-1 [132 kB] Get:359 http://ftpmaster.internal/ubuntu disco/universe armhf libmbedx509-0 armhf 2.16.0-1 [29.5 kB] Get:360 http://ftpmaster.internal/ubuntu disco/universe armhf libmbedtls12 armhf 2.16.0-1 [64.9 kB] Get:361 http://ftpmaster.internal/ubuntu disco/universe armhf libssh2-1 armhf 1.8.0-2 [62.7 kB] Get:362 http://ftpmaster.internal/ubuntu disco/universe armhf libgit2-27 armhf 0.27.7+dfsg.1-0.1 [325 kB] Get:363 http://ftpmaster.internal/ubuntu disco/main armhf libgraphite2-dev armhf 1.3.13-7 [14.7 kB] Get:364 http://ftpmaster.internal/ubuntu disco/main armhf libharfbuzz-icu0 armhf 2.3.1-1 [5000 B] Get:365 http://ftpmaster.internal/ubuntu disco/main armhf libharfbuzz-gobject0 armhf 2.3.1-1 [16.9 kB] Get:366 http://ftpmaster.internal/ubuntu disco/main armhf libicu-dev armhf 63.1-6 [8923 kB] Get:367 http://ftpmaster.internal/ubuntu disco/main armhf libharfbuzz-dev armhf 2.3.1-1 [441 kB] Get:368 http://ftpmaster.internal/ubuntu disco/main armhf libxft-dev armhf 2.3.2-2 [42.3 kB] Get:369 http://ftpmaster.internal/ubuntu disco/main armhf pango1.0-tools armhf 1.42.4-6 [21.1 kB] Get:370 http://ftpmaster.internal/ubuntu disco/main armhf libpango1.0-dev armhf 1.42.4-6 [106 kB] Get:371 http://ftpmaster.internal/ubuntu disco/main armhf x11proto-composite-dev all 1:2018.4-4 [2620 B] Get:372 http://ftpmaster.internal/ubuntu disco/main armhf libxcomposite-dev armhf 1:0.4.4-2 [8830 B] Get:373 http://ftpmaster.internal/ubuntu disco/main armhf libxcursor-dev armhf 1:1.1.15-2 [23.7 kB] Get:374 http://ftpmaster.internal/ubuntu disco/main armhf x11proto-xinerama-dev all 2018.4-4 [2628 B] Get:375 http://ftpmaster.internal/ubuntu disco/main armhf libxinerama-dev armhf 2:1.1.4-2 [7604 B] Get:376 http://ftpmaster.internal/ubuntu disco/main armhf libxkbcommon-dev armhf 0.8.2-1 [139 kB] Get:377 http://ftpmaster.internal/ubuntu disco/main armhf x11proto-randr-dev all 2018.4-4 [2620 B] Get:378 http://ftpmaster.internal/ubuntu disco/main armhf libxrandr-dev armhf 2:1.5.1-1 [21.6 kB] Get:379 http://ftpmaster.internal/ubuntu disco/main armhf wayland-protocols all 1.17-1 [58.7 kB] Get:380 http://ftpmaster.internal/ubuntu disco/main armhf libgtk-3-dev armhf 3.24.5-1ubuntu1 [902 kB] Get:381 http://ftpmaster.internal/ubuntu disco/main armhf libxml2-utils armhf 2.9.4+dfsg1-7ubuntu3 [34.6 kB] Get:382 http://ftpmaster.internal/ubuntu disco/universe armhf libgtk2.0-dev armhf 2.24.32-3ubuntu1 [2458 kB] Get:383 http://ftpmaster.internal/ubuntu disco/main armhf libncurses-dev armhf 6.1+20181013-2ubuntu2 [295 kB] Get:384 http://ftpmaster.internal/ubuntu disco/main armhf libc-ares2 armhf 1.14.0-1 [32.1 kB] Get:385 http://ftpmaster.internal/ubuntu disco/main armhf libuv1 armhf 1.24.1-1 [58.0 kB] Get:386 http://ftpmaster.internal/ubuntu disco/universe armhf libnode64 armhf 10.15.1~dfsg-5 [4687 kB] Get:387 http://ftpmaster.internal/ubuntu disco/main armhf libnotify-dev armhf 0.7.7-4ubuntu2 [16.9 kB] Get:388 http://ftpmaster.internal/ubuntu disco/main armhf libvorbis0a armhf 1.3.6-1 [75.7 kB] Get:389 http://ftpmaster.internal/ubuntu disco/main armhf libvorbisenc2 armhf 1.3.6-1 [64.4 kB] Get:390 http://ftpmaster.internal/ubuntu disco/main armhf libsndfile1 armhf 1.0.28-5 [160 kB] Get:391 http://ftpmaster.internal/ubuntu disco/main armhf libwrap0 armhf 7.6.q-27 [43.5 kB] Get:392 http://ftpmaster.internal/ubuntu disco/main armhf libpulse0 armhf 1:12.2-2ubuntu1 [228 kB] Get:393 http://ftpmaster.internal/ubuntu disco/main armhf libpulse-mainloop-glib0 armhf 1:12.2-2ubuntu1 [11.1 kB] Get:394 http://ftpmaster.internal/ubuntu disco/main armhf libpulse-dev armhf 1:12.2-2ubuntu1 [71.6 kB] Get:395 http://ftpmaster.internal/ubuntu disco/main armhf libxcb-util1 armhf 0.4.0-0ubuntu3 [10.3 kB] Get:396 http://ftpmaster.internal/ubuntu disco/main armhf libstartup-notification0 armhf 0.12-6 [16.0 kB] Get:397 http://ftpmaster.internal/ubuntu disco/main armhf libstartup-notification0-dev armhf 0.12-6 [16.1 kB] Get:398 http://ftpmaster.internal/ubuntu disco/universe armhf libstd-rust-1.31 armhf 1.31.0+dfsg1+llvm-2ubuntu1 [26.4 MB] Get:399 http://ftpmaster.internal/ubuntu disco/main armhf libtinfo-dev armhf 6.1+20181013-2ubuntu2 [988 B] Get:400 http://ftpmaster.internal/ubuntu disco/main armhf libunwind8 armhf 1.2.1-8 [46.7 kB] Get:401 http://ftpmaster.internal/ubuntu disco/main armhf libxt6 armhf 1:1.1.5-1 [129 kB] Get:402 http://ftpmaster.internal/ubuntu disco/main armhf libxmu6 armhf 2:1.1.2-2 [38.3 kB] Get:403 http://ftpmaster.internal/ubuntu disco/main armhf libxpm4 armhf 1:3.5.12-1 [29.0 kB] Get:404 http://ftpmaster.internal/ubuntu disco/main armhf libxaw7 armhf 2:1.0.13-1 [141 kB] Get:405 http://ftpmaster.internal/ubuntu disco/main armhf libxfont2 armhf 1:2.0.3-1 [75.4 kB] Get:406 http://ftpmaster.internal/ubuntu disco/main armhf libxkbfile1 armhf 1:1.0.9-2 [55.9 kB] Get:407 http://ftpmaster.internal/ubuntu disco/main armhf libxt-dev armhf 1:1.1.5-1 [366 kB] Get:408 http://ftpmaster.internal/ubuntu disco/universe armhf llvm-7-runtime armhf 1:7.0.1-6 [135 kB] Get:409 http://ftpmaster.internal/ubuntu disco/universe armhf llvm-7 armhf 1:7.0.1-6 [3754 kB] Get:410 http://ftpmaster.internal/ubuntu disco/universe armhf llvm-7-dev armhf 1:7.0.1-6 [20.7 MB] Get:411 http://ftpmaster.internal/ubuntu disco/universe armhf nasm armhf 2.14-1 [290 kB] Get:412 http://ftpmaster.internal/ubuntu disco/main armhf unzip armhf 6.0-22ubuntu1 [153 kB] Get:413 http://ftpmaster.internal/ubuntu disco/main armhf x11-xkb-utils armhf 7.7+4 [145 kB] Get:414 http://ftpmaster.internal/ubuntu disco/main armhf xserver-common all 2:1.20.3-1ubuntu1 [26.6 kB] Get:415 http://ftpmaster.internal/ubuntu disco/universe armhf xvfb armhf 2:1.20.3-1ubuntu1 [648 kB] Get:416 http://ftpmaster.internal/ubuntu disco/universe armhf yasm armhf 1.3.0-2build1 [315 kB] Get:417 http://ftpmaster.internal/ubuntu disco/main armhf zip armhf 3.0-11build1 [145 kB] Get:418 http://ftpmaster.internal/ubuntu disco/universe armhf libstd-rust-dev armhf 1.31.0+dfsg1+llvm-2ubuntu1 [36.7 MB] Get:419 http://ftpmaster.internal/ubuntu disco/universe armhf rustc armhf 1.31.0+dfsg1+llvm-2ubuntu1 [15.8 MB] Get:420 http://ftpmaster.internal/ubuntu disco/universe armhf cargo armhf 0.32.0-1~exp1ubuntu1 [2013 kB] Get:421 http://ftpmaster.internal/ubuntu disco/main armhf libiw30 armhf 30~pre9-13ubuntu1 [15.0 kB] Get:422 http://ftpmaster.internal/ubuntu disco/main armhf libiw-dev armhf 30~pre9-13ubuntu1 [32.3 kB] Get:423 http://ftpmaster.internal/ubuntu disco/universe armhf nodejs armhf 10.15.1~dfsg-5 [60.8 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 217 MB in 12s (18.5 MB/s) Selecting previously unselected package libpython3.7-minimal:armhf. (Reading database ... 12452 files and directories currently installed.) Preparing to unpack .../libpython3.7-minimal_3.7.2-2_armhf.deb ... Unpacking libpython3.7-minimal:armhf (3.7.2-2) ... Selecting previously unselected package libexpat1:armhf. Preparing to unpack .../libexpat1_2.2.6-1_armhf.deb ... Unpacking libexpat1:armhf (2.2.6-1) ... Selecting previously unselected package python3.7-minimal. Preparing to unpack .../python3.7-minimal_3.7.2-2_armhf.deb ... Unpacking python3.7-minimal (3.7.2-2) ... Setting up libpython3.7-minimal:armhf (3.7.2-2) ... Setting up libexpat1:armhf (2.2.6-1) ... Setting up python3.7-minimal (3.7.2-2) ... Selecting previously unselected package python3-minimal. (Reading database ... 12701 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.7.2-1_armhf.deb ... Unpacking python3-minimal (3.7.2-1) ... 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-2_armhf.deb ... Unpacking libmpdec2:armhf (2.4.2-2) ... Selecting previously unselected package libpython3.7-stdlib:armhf. Preparing to unpack .../3-libpython3.7-stdlib_3.7.2-2_armhf.deb ... Unpacking libpython3.7-stdlib:armhf (3.7.2-2) ... Selecting previously unselected package python3.7. Preparing to unpack .../4-python3.7_3.7.2-2_armhf.deb ... Unpacking python3.7 (3.7.2-2) ... Selecting previously unselected package libpython3-stdlib:armhf. Preparing to unpack .../5-libpython3-stdlib_3.7.2-1_armhf.deb ... Unpacking libpython3-stdlib:armhf (3.7.2-1) ... Setting up python3-minimal (3.7.2-1) ... Selecting previously unselected package python3. (Reading database ... 13135 files and directories currently installed.) Preparing to unpack .../00-python3_3.7.2-1_armhf.deb ... Unpacking python3 (3.7.2-1) ... 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.9.1-1_armhf.deb ... Unpacking libbsd0:armhf (0.9.1-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.1-2_armhf.deb ... Unpacking libxcb1:armhf (1.13.1-2) ... Selecting previously unselected package libx11-data. Preparing to unpack .../05-libx11-data_2%3a1.6.7-1_all.deb ... Unpacking libx11-data (2:1.6.7-1) ... Selecting previously unselected package libx11-6:armhf. Preparing to unpack .../06-libx11-6_2%3a1.6.7-1_armhf.deb ... Unpacking libx11-6:armhf (2:1.6.7-1) ... 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.2ubuntu2_armhf.deb ... Unpacking bsdmainutils (11.1.2ubuntu2) ... Selecting previously unselected package libuchardet0:armhf. Preparing to unpack .../09-libuchardet0_0.0.6-3_armhf.deb ... Unpacking libuchardet0:armhf (0.0.6-3) ... Selecting previously unselected package groff-base. Preparing to unpack .../10-groff-base_1.22.4-2_armhf.deb ... Unpacking groff-base (1.22.4-2) ... Selecting previously unselected package libpipeline1:armhf. Preparing to unpack .../11-libpipeline1_1.5.1-2_armhf.deb ... Unpacking libpipeline1:armhf (1.5.1-2) ... Selecting previously unselected package man-db. Preparing to unpack .../12-man-db_2.8.5-2_armhf.deb ... Unpacking man-db (2.8.5-2) ... Selecting previously unselected package libogg0:armhf. Preparing to unpack .../13-libogg0_1.3.2-1_armhf.deb ... Unpacking libogg0:armhf (1.3.2-1) ... Selecting previously unselected package libxxf86vm1:armhf. Preparing to unpack .../14-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 .../15-libpython2.7-minimal_2.7.15-8_armhf.deb ... Unpacking libpython2.7-minimal:armhf (2.7.15-8) ... Selecting previously unselected package python2.7-minimal. Preparing to unpack .../16-python2.7-minimal_2.7.15-8_armhf.deb ... Unpacking python2.7-minimal (2.7.15-8) ... Selecting previously unselected package python2-minimal. Preparing to unpack .../17-python2-minimal_2.7.15-4_armhf.deb ... Unpacking python2-minimal (2.7.15-4) ... Selecting previously unselected package python-minimal. Preparing to unpack .../18-python-minimal_2.7.15-4_armhf.deb ... Unpacking python-minimal (2.7.15-4) ... Selecting previously unselected package libpython2.7-stdlib:armhf. Preparing to unpack .../19-libpython2.7-stdlib_2.7.15-8_armhf.deb ... Unpacking libpython2.7-stdlib:armhf (2.7.15-8) ... Selecting previously unselected package python2.7. Preparing to unpack .../20-python2.7_2.7.15-8_armhf.deb ... Unpacking python2.7 (2.7.15-8) ... Selecting previously unselected package libpython2-stdlib:armhf. Preparing to unpack .../21-libpython2-stdlib_2.7.15-4_armhf.deb ... Unpacking libpython2-stdlib:armhf (2.7.15-4) ... Selecting previously unselected package libpython-stdlib:armhf. Preparing to unpack .../22-libpython-stdlib_2.7.15-4_armhf.deb ... Unpacking libpython-stdlib:armhf (2.7.15-4) ... Setting up libpython2.7-minimal:armhf (2.7.15-8) ... Setting up python2.7-minimal (2.7.15-8) ... Setting up python2-minimal (2.7.15-4) ... Selecting previously unselected package python2. (Reading database ... 14794 files and directories currently installed.) Preparing to unpack .../python2_2.7.15-4_armhf.deb ... Unpacking python2 (2.7.15-4) ... Setting up python-minimal (2.7.15-4) ... Selecting previously unselected package python. (Reading database ... 14826 files and directories currently installed.) Preparing to unpack .../000-python_2.7.15-4_armhf.deb ... Unpacking python (2.7.15-4) ... Selecting previously unselected package libdbus-1-3:armhf. Preparing to unpack .../001-libdbus-1-3_1.12.12-1ubuntu1_armhf.deb ... Unpacking libdbus-1-3:armhf (1.12.12-1ubuntu1) ... Selecting previously unselected package dbus. Preparing to unpack .../002-dbus_1.12.12-1ubuntu1_armhf.deb ... Unpacking dbus (1.12.12-1ubuntu1) ... Selecting previously unselected package distro-info-data. Preparing to unpack .../003-distro-info-data_0.39_all.deb ... Unpacking distro-info-data (0.39) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../004-libmagic-mgc_1%3a5.35-2_armhf.deb ... Unpacking libmagic-mgc (1:5.35-2) ... Selecting previously unselected package libmagic1:armhf. Preparing to unpack .../005-libmagic1_1%3a5.35-2_armhf.deb ... Unpacking libmagic1:armhf (1:5.35-2) ... Selecting previously unselected package file. Preparing to unpack .../006-file_1%3a5.35-2_armhf.deb ... Unpacking file (1:5.35-2) ... Selecting previously unselected package libglib2.0-0:armhf. Preparing to unpack .../007-libglib2.0-0_2.59.2-2_armhf.deb ... Unpacking libglib2.0-0:armhf (2.59.2-2) ... Selecting previously unselected package libgirepository-1.0-1:armhf. Preparing to unpack .../008-libgirepository-1.0-1_1.59.4-1_armhf.deb ... Unpacking libgirepository-1.0-1:armhf (1.59.4-1) ... Selecting previously unselected package gir1.2-glib-2.0:armhf. Preparing to unpack .../009-gir1.2-glib-2.0_1.59.4-1_armhf.deb ... Unpacking gir1.2-glib-2.0:armhf (1.59.4-1) ... Selecting previously unselected package libelf1:armhf. Preparing to unpack .../010-libelf1_0.175-2_armhf.deb ... Unpacking libelf1:armhf (0.175-2) ... Selecting previously unselected package libfribidi0:armhf. Preparing to unpack .../011-libfribidi0_1.0.5-3.1_armhf.deb ... Unpacking libfribidi0:armhf (1.0.5-3.1) ... Selecting previously unselected package libglib2.0-data. Preparing to unpack .../012-libglib2.0-data_2.59.2-2_all.deb ... Unpacking libglib2.0-data (2.59.2-2) ... Selecting previously unselected package libicu63:armhf. Preparing to unpack .../013-libicu63_63.1-6_armhf.deb ... Unpacking libicu63:armhf (63.1-6) ... Selecting previously unselected package libpam-systemd:armhf. Preparing to unpack .../014-libpam-systemd_240-5ubuntu4_armhf.deb ... Unpacking libpam-systemd:armhf (240-5ubuntu4) ... Selecting previously unselected package libxml2:armhf. Preparing to unpack .../015-libxml2_2.9.4+dfsg1-7ubuntu3_armhf.deb ... Unpacking libxml2:armhf (2.9.4+dfsg1-7ubuntu3) ... Selecting previously unselected package locales. Preparing to unpack .../016-locales_2.28-0ubuntu1_all.deb ... Unpacking locales (2.28-0ubuntu1) ... Selecting previously unselected package lsb-release. Preparing to unpack .../017-lsb-release_10.2018112800ubuntu1_all.deb ... Unpacking lsb-release (10.2018112800ubuntu1) ... Selecting previously unselected package netbase. Preparing to unpack .../018-netbase_5.6_all.deb ... Unpacking netbase (5.6) ... Selecting previously unselected package shared-mime-info. Preparing to unpack .../019-shared-mime-info_1.10-1_armhf.deb ... Unpacking shared-mime-info (1.10-1) ... Selecting previously unselected package ucf. Preparing to unpack .../020-ucf_3.0038+nmu1_all.deb ... Moving old data out of the way Unpacking ucf (3.0038+nmu1) ... Selecting previously unselected package xkb-data. Preparing to unpack .../021-xkb-data_2.23.1-1ubuntu1.18.10.1_all.deb ... Unpacking xkb-data (2.23.1-1ubuntu1.18.10.1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../022-gettext-base_0.19.8.1-9_armhf.deb ... Unpacking gettext-base (0.19.8.1-9) ... Selecting previously unselected package libdrm-common. Preparing to unpack .../023-libdrm-common_2.4.97-1_all.deb ... Unpacking libdrm-common (2.4.97-1) ... Selecting previously unselected package libdrm2:armhf. Preparing to unpack .../024-libdrm2_2.4.97-1_armhf.deb ... Unpacking libdrm2:armhf (2.4.97-1) ... Selecting previously unselected package libedit2:armhf. Preparing to unpack .../025-libedit2_3.1-20181209-1_armhf.deb ... Unpacking libedit2:armhf (3.1-20181209-1) ... Selecting previously unselected package libkrb5support0:armhf. Preparing to unpack .../026-libkrb5support0_1.17-1_armhf.deb ... Unpacking libkrb5support0:armhf (1.17-1) ... Selecting previously unselected package libk5crypto3:armhf. Preparing to unpack .../027-libk5crypto3_1.17-1_armhf.deb ... Unpacking libk5crypto3:armhf (1.17-1) ... Selecting previously unselected package libkeyutils1:armhf. Preparing to unpack .../028-libkeyutils1_1.6-2_armhf.deb ... Unpacking libkeyutils1:armhf (1.6-2) ... Selecting previously unselected package libkrb5-3:armhf. Preparing to unpack .../029-libkrb5-3_1.17-1_armhf.deb ... Unpacking libkrb5-3:armhf (1.17-1) ... Selecting previously unselected package libgssapi-krb5-2:armhf. Preparing to unpack .../030-libgssapi-krb5-2_1.17-1_armhf.deb ... Unpacking libgssapi-krb5-2:armhf (1.17-1) ... Selecting previously unselected package libpsl5:armhf. Preparing to unpack .../031-libpsl5_0.20.2-2_armhf.deb ... Unpacking libpsl5:armhf (0.20.2-2) ... Selecting previously unselected package libxmuu1:armhf. Preparing to unpack .../032-libxmuu1_2%3a1.1.2-2_armhf.deb ... Unpacking libxmuu1:armhf (2:1.1.2-2) ... Selecting previously unselected package xauth. Preparing to unpack .../033-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 .../034-hicolor-icon-theme_0.17-2_all.deb ... Unpacking hicolor-icon-theme (0.17-2) ... Selecting previously unselected package libjpeg-turbo8:armhf. Preparing to unpack .../035-libjpeg-turbo8_2.0.1-0ubuntu1_armhf.deb ... Unpacking libjpeg-turbo8:armhf (2.0.1-0ubuntu1) ... Selecting previously unselected package libjpeg8:armhf. Preparing to unpack .../036-libjpeg8_8c-2ubuntu8_armhf.deb ... Unpacking libjpeg8:armhf (8c-2ubuntu8) ... Selecting previously unselected package libjbig0:armhf. Preparing to unpack .../037-libjbig0_2.1-3.1build1_armhf.deb ... Unpacking libjbig0:armhf (2.1-3.1build1) ... Selecting previously unselected package libwebp6:armhf. Preparing to unpack .../038-libwebp6_0.6.1-2_armhf.deb ... Unpacking libwebp6:armhf (0.6.1-2) ... Selecting previously unselected package libtiff5:armhf. Preparing to unpack .../039-libtiff5_4.0.10-4_armhf.deb ... Unpacking libtiff5:armhf (4.0.10-4) ... Selecting previously unselected package libgdk-pixbuf2.0-common. Preparing to unpack .../040-libgdk-pixbuf2.0-common_2.38.0+dfsg-7_all.deb ... Unpacking libgdk-pixbuf2.0-common (2.38.0+dfsg-7) ... Selecting previously unselected package libgdk-pixbuf2.0-0:armhf. Preparing to unpack .../041-libgdk-pixbuf2.0-0_2.38.0+dfsg-7_armhf.deb ... Unpacking libgdk-pixbuf2.0-0:armhf (2.38.0+dfsg-7) ... Selecting previously unselected package gtk-update-icon-cache. Preparing to unpack .../042-gtk-update-icon-cache_3.24.5-1ubuntu1_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.24.5-1ubuntu1) ... Selecting previously unselected package libfreetype6:armhf. Preparing to unpack .../043-libfreetype6_2.9.1-3_armhf.deb ... Unpacking libfreetype6:armhf (2.9.1-3) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../044-fonts-dejavu-core_2.37-1_all.deb ... Unpacking fonts-dejavu-core (2.37-1) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../045-fontconfig-config_2.13.1-2ubuntu2_all.deb ... Unpacking fontconfig-config (2.13.1-2ubuntu2) ... Selecting previously unselected package libfontconfig1:armhf. Preparing to unpack .../046-libfontconfig1_2.13.1-2ubuntu2_armhf.deb ... Unpacking libfontconfig1:armhf (2.13.1-2ubuntu2) ... Selecting previously unselected package libpixman-1-0:armhf. Preparing to unpack .../047-libpixman-1-0_0.36.0-1_armhf.deb ... Unpacking libpixman-1-0:armhf (0.36.0-1) ... Selecting previously unselected package libxcb-render0:armhf. Preparing to unpack .../048-libxcb-render0_1.13.1-2_armhf.deb ... Unpacking libxcb-render0:armhf (1.13.1-2) ... Selecting previously unselected package libxcb-shm0:armhf. Preparing to unpack .../049-libxcb-shm0_1.13.1-2_armhf.deb ... Unpacking libxcb-shm0:armhf (1.13.1-2) ... Selecting previously unselected package libxrender1:armhf. Preparing to unpack .../050-libxrender1_1%3a0.9.10-1_armhf.deb ... Unpacking libxrender1:armhf (1:0.9.10-1) ... Selecting previously unselected package libcairo2:armhf. Preparing to unpack .../051-libcairo2_1.16.0-2_armhf.deb ... Unpacking libcairo2:armhf (1.16.0-2) ... Selecting previously unselected package libcroco3:armhf. Preparing to unpack .../052-libcroco3_0.6.12-3_armhf.deb ... Unpacking libcroco3:armhf (0.6.12-3) ... Selecting previously unselected package fontconfig. Preparing to unpack .../053-fontconfig_2.13.1-2ubuntu2_armhf.deb ... Unpacking fontconfig (2.13.1-2ubuntu2) ... Selecting previously unselected package libthai-data. Preparing to unpack .../054-libthai-data_0.1.28-2_all.deb ... Unpacking libthai-data (0.1.28-2) ... Selecting previously unselected package libdatrie1:armhf. Preparing to unpack .../055-libdatrie1_0.2.12-2_armhf.deb ... Unpacking libdatrie1:armhf (0.2.12-2) ... Selecting previously unselected package libthai0:armhf. Preparing to unpack .../056-libthai0_0.1.28-2_armhf.deb ... Unpacking libthai0:armhf (0.1.28-2) ... Selecting previously unselected package libpango-1.0-0:armhf. Preparing to unpack .../057-libpango-1.0-0_1.42.4-6_armhf.deb ... Unpacking libpango-1.0-0:armhf (1.42.4-6) ... Selecting previously unselected package libgraphite2-3:armhf. Preparing to unpack .../058-libgraphite2-3_1.3.13-7_armhf.deb ... Unpacking libgraphite2-3:armhf (1.3.13-7) ... Selecting previously unselected package libharfbuzz0b:armhf. Preparing to unpack .../059-libharfbuzz0b_2.3.1-1_armhf.deb ... Unpacking libharfbuzz0b:armhf (2.3.1-1) ... Selecting previously unselected package libpangoft2-1.0-0:armhf. Preparing to unpack .../060-libpangoft2-1.0-0_1.42.4-6_armhf.deb ... Unpacking libpangoft2-1.0-0:armhf (1.42.4-6) ... Selecting previously unselected package libpangocairo-1.0-0:armhf. Preparing to unpack .../061-libpangocairo-1.0-0_1.42.4-6_armhf.deb ... Unpacking libpangocairo-1.0-0:armhf (1.42.4-6) ... Selecting previously unselected package librsvg2-2:armhf. Preparing to unpack .../062-librsvg2-2_2.44.10-1_armhf.deb ... Unpacking librsvg2-2:armhf (2.44.10-1) ... Selecting previously unselected package librsvg2-common:armhf. Preparing to unpack .../063-librsvg2-common_2.44.10-1_armhf.deb ... Unpacking librsvg2-common:armhf (2.44.10-1) ... Selecting previously unselected package humanity-icon-theme. Preparing to unpack .../064-humanity-icon-theme_0.6.15_all.deb ... Unpacking humanity-icon-theme (0.6.15) ... Selecting previously unselected package ubuntu-mono. Preparing to unpack .../065-ubuntu-mono_19.04-0ubuntu1_all.deb ... Unpacking ubuntu-mono (19.04-0ubuntu1) ... Selecting previously unselected package adwaita-icon-theme. Preparing to unpack .../066-adwaita-icon-theme_3.30.0-0ubuntu1_all.deb ... Unpacking adwaita-icon-theme (3.30.0-0ubuntu1) ... Selecting previously unselected package libsigsegv2:armhf. Preparing to unpack .../067-libsigsegv2_2.12-2_armhf.deb ... Unpacking libsigsegv2:armhf (2.12-2) ... Selecting previously unselected package m4. Preparing to unpack .../068-m4_1.4.18-2_armhf.deb ... Unpacking m4 (1.4.18-2) ... Selecting previously unselected package autoconf. Preparing to unpack .../069-autoconf_2.69-11_all.deb ... Unpacking autoconf (2.69-11) ... Selecting previously unselected package autoconf2.13. Preparing to unpack .../070-autoconf2.13_2.13-68_all.deb ... Unpacking autoconf2.13 (2.13-68) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../071-autotools-dev_20180224.1_all.deb ... Unpacking autotools-dev (20180224.1) ... Selecting previously unselected package automake. Preparing to unpack .../072-automake_1%3a1.16.1-4ubuntu3_all.deb ... Unpacking automake (1:1.16.1-4ubuntu3) ... Selecting previously unselected package autopoint. Preparing to unpack .../073-autopoint_0.19.8.1-9_all.deb ... Unpacking autopoint (0.19.8.1-9) ... Selecting previously unselected package binfmt-support. Preparing to unpack .../074-binfmt-support_2.2.0-2_armhf.deb ... Unpacking binfmt-support (2.2.0-2) ... Selecting previously unselected package libllvm7:armhf. Preparing to unpack .../075-libllvm7_1%3a7.0.1-6_armhf.deb ... Unpacking libllvm7:armhf (1:7.0.1-6) ... Selecting previously unselected package libgc1c2:armhf. Preparing to unpack .../076-libgc1c2_1%3a7.6.4-0.4_armhf.deb ... Unpacking libgc1c2:armhf (1:7.6.4-0.4) ... Selecting previously unselected package libobjc4:armhf. Preparing to unpack .../077-libobjc4_9-20190207-0ubuntu1_armhf.deb ... Unpacking libobjc4:armhf (9-20190207-0ubuntu1) ... Selecting previously unselected package libobjc-8-dev:armhf. Preparing to unpack .../078-libobjc-8-dev_8.2.0-20ubuntu1_armhf.deb ... Unpacking libobjc-8-dev:armhf (8.2.0-20ubuntu1) ... Selecting previously unselected package libclang-common-7-dev. Preparing to unpack .../079-libclang-common-7-dev_1%3a7.0.1-6_armhf.deb ... Unpacking libclang-common-7-dev (1:7.0.1-6) ... Selecting previously unselected package libclang1-7. Preparing to unpack .../080-libclang1-7_1%3a7.0.1-6_armhf.deb ... Unpacking libclang1-7 (1:7.0.1-6) ... Selecting previously unselected package clang-7. Preparing to unpack .../081-clang-7_1%3a7.0.1-6_armhf.deb ... Unpacking clang-7 (1:7.0.1-6) ... Selecting previously unselected package libtool. Preparing to unpack .../082-libtool_2.4.6-9_all.deb ... Unpacking libtool (2.4.6-9) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../083-dh-autoreconf_19_all.deb ... Unpacking dh-autoreconf (19) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../084-libarchive-zip-perl_1.64-1_all.deb ... Unpacking libarchive-zip-perl (1.64-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../085-libfile-stripnondeterminism-perl_1.1.1-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.1.1-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../086-dh-strip-nondeterminism_1.1.1-1_all.deb ... Unpacking dh-strip-nondeterminism (1.1.1-1) ... Selecting previously unselected package dwz. Preparing to unpack .../087-dwz_0.12-3_armhf.deb ... Unpacking dwz (0.12-3) ... Selecting previously unselected package gettext. Preparing to unpack .../088-gettext_0.19.8.1-9_armhf.deb ... Unpacking gettext (0.19.8.1-9) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../089-intltool-debian_0.35.0+20060710.5_all.deb ... Unpacking intltool-debian (0.35.0+20060710.5) ... Selecting previously unselected package po-debconf. Preparing to unpack .../090-po-debconf_1.0.21_all.deb ... Unpacking po-debconf (1.0.21) ... Selecting previously unselected package debhelper. Preparing to unpack .../091-debhelper_12ubuntu1_all.deb ... Unpacking debhelper (12ubuntu1) ... Selecting previously unselected package liburi-perl. Preparing to unpack .../092-liburi-perl_1.76-1_all.deb ... Unpacking liburi-perl (1.76-1) ... Selecting previously unselected package libencode-locale-perl. Preparing to unpack .../093-libencode-locale-perl_1.05-1_all.deb ... Unpacking libencode-locale-perl (1.05-1) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../094-libtimedate-perl_2.3000-2_all.deb ... Unpacking libtimedate-perl (2.3000-2) ... Selecting previously unselected package libhttp-date-perl. Preparing to unpack .../095-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 .../096-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 .../097-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 .../098-libhtml-parser-perl_3.72-3build2_armhf.deb ... Unpacking libhtml-parser-perl (3.72-3build2) ... Selecting previously unselected package libhtml-tree-perl. Preparing to unpack .../099-libhtml-tree-perl_5.07-2_all.deb ... Unpacking libhtml-tree-perl (5.07-2) ... Selecting previously unselected package libio-html-perl. Preparing to unpack .../100-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 .../101-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 .../102-libhttp-message-perl_6.18-1_all.deb ... Unpacking libhttp-message-perl (6.18-1) ... Selecting previously unselected package libhttp-cookies-perl. Preparing to unpack .../103-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 .../104-libhttp-negotiate-perl_6.01-1_all.deb ... Unpacking libhttp-negotiate-perl (6.01-1) ... Selecting previously unselected package perl-openssl-defaults:armhf. Preparing to unpack .../105-perl-openssl-defaults_3build1_armhf.deb ... Unpacking perl-openssl-defaults:armhf (3build1) ... Selecting previously unselected package libnet-ssleay-perl. Preparing to unpack .../106-libnet-ssleay-perl_1.85-2ubuntu3_armhf.deb ... Unpacking libnet-ssleay-perl (1.85-2ubuntu3) ... Selecting previously unselected package libio-socket-ssl-perl. Preparing to unpack .../107-libio-socket-ssl-perl_2.060-3_all.deb ... Unpacking libio-socket-ssl-perl (2.060-3) ... Selecting previously unselected package libnet-http-perl. Preparing to unpack .../108-libnet-http-perl_6.18-1_all.deb ... Unpacking libnet-http-perl (6.18-1) ... Selecting previously unselected package liblwp-protocol-https-perl. Preparing to unpack .../109-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 .../110-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 .../111-libwww-robotrules-perl_6.02-1_all.deb ... Unpacking libwww-robotrules-perl (6.02-1) ... Selecting previously unselected package libwww-perl. Preparing to unpack .../112-libwww-perl_6.36-1_all.deb ... Unpacking libwww-perl (6.36-1) ... Selecting previously unselected package libxml-parser-perl. Preparing to unpack .../113-libxml-parser-perl_2.44-2build4_armhf.deb ... Unpacking libxml-parser-perl (2.44-2build4) ... Selecting previously unselected package intltool. Preparing to unpack .../114-intltool_0.51.0-5ubuntu1_all.deb ... Unpacking intltool (0.51.0-5ubuntu1) ... Selecting previously unselected package libonig5:armhf. Preparing to unpack .../115-libonig5_6.9.1-1_armhf.deb ... Unpacking libonig5:armhf (6.9.1-1) ... Selecting previously unselected package libjq1:armhf. Preparing to unpack .../116-libjq1_1.5+dfsg-2build1_armhf.deb ... Unpacking libjq1:armhf (1.5+dfsg-2build1) ... Selecting previously unselected package jq. Preparing to unpack .../117-jq_1.5+dfsg-2build1_armhf.deb ... Unpacking jq (1.5+dfsg-2build1) ... Selecting previously unselected package libfile-which-perl. Preparing to unpack .../118-libfile-which-perl_1.23-1_all.deb ... Unpacking libfile-which-perl (1.23-1) ... Selecting previously unselected package dh-translations. Preparing to unpack .../119-dh-translations_144_all.deb ... Unpacking dh-translations (144) ... Selecting previously unselected package python3-six. Preparing to unpack .../120-python3-six_1.12.0-1_all.deb ... Unpacking python3-six (1.12.0-1) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../121-python3-pkg-resources_40.8.0-1_all.deb ... Unpacking python3-pkg-resources (40.8.0-1) ... Selecting previously unselected package python3-scour. Preparing to unpack .../122-python3-scour_0.37-2_all.deb ... Unpacking python3-scour (0.37-2) ... Selecting previously unselected package scour. Preparing to unpack .../123-scour_0.37-2_all.deb ... Unpacking scour (0.37-2) ... Selecting previously unselected package cdbs. Preparing to unpack .../124-cdbs_0.4.158ubuntu1_all.deb ... Unpacking cdbs (0.4.158ubuntu1) ... Selecting previously unselected package dbus-user-session. Preparing to unpack .../125-dbus-user-session_1.12.12-1ubuntu1_armhf.deb ... Unpacking dbus-user-session (1.12.12-1ubuntu1) ... Selecting previously unselected package dbus-x11. Preparing to unpack .../126-dbus-x11_1.12.12-1ubuntu1_armhf.deb ... Unpacking dbus-x11 (1.12.12-1ubuntu1) ... Selecting previously unselected package libdconf1:armhf. Preparing to unpack .../127-libdconf1_0.30.1-2_armhf.deb ... Unpacking libdconf1:armhf (0.30.1-2) ... Selecting previously unselected package dconf-service. Preparing to unpack .../128-dconf-service_0.30.1-2_armhf.deb ... Unpacking dconf-service (0.30.1-2) ... Selecting previously unselected package dconf-gsettings-backend:armhf. Preparing to unpack .../129-dconf-gsettings-backend_0.30.1-2_armhf.deb ... Unpacking dconf-gsettings-backend:armhf (0.30.1-2) ... Selecting previously unselected package libatk1.0-data. Preparing to unpack .../130-libatk1.0-data_2.30.0-2_all.deb ... Unpacking libatk1.0-data (2.30.0-2) ... Selecting previously unselected package libatk1.0-0:armhf. Preparing to unpack .../131-libatk1.0-0_2.30.0-2_armhf.deb ... Unpacking libatk1.0-0:armhf (2.30.0-2) ... Selecting previously unselected package gir1.2-atk-1.0:armhf. Preparing to unpack .../132-gir1.2-atk-1.0_2.30.0-2_armhf.deb ... Unpacking gir1.2-atk-1.0:armhf (2.30.0-2) ... Selecting previously unselected package gir1.2-freedesktop:armhf. Preparing to unpack .../133-gir1.2-freedesktop_1.59.4-1_armhf.deb ... Unpacking gir1.2-freedesktop:armhf (1.59.4-1) ... Selecting previously unselected package libatspi2.0-0:armhf. Preparing to unpack .../134-libatspi2.0-0_2.30.0-7_armhf.deb ... Unpacking libatspi2.0-0:armhf (2.30.0-7) ... Selecting previously unselected package gir1.2-atspi-2.0:armhf. Preparing to unpack .../135-gir1.2-atspi-2.0_2.30.0-7_armhf.deb ... Unpacking gir1.2-atspi-2.0:armhf (2.30.0-7) ... Selecting previously unselected package gir1.2-gdkpixbuf-2.0:armhf. Preparing to unpack .../136-gir1.2-gdkpixbuf-2.0_2.38.0+dfsg-7_armhf.deb ... Unpacking gir1.2-gdkpixbuf-2.0:armhf (2.38.0+dfsg-7) ... Selecting previously unselected package libgtk2.0-common. Preparing to unpack .../137-libgtk2.0-common_2.24.32-3ubuntu1_all.deb ... Unpacking libgtk2.0-common (2.24.32-3ubuntu1) ... Selecting previously unselected package libxft2:armhf. Preparing to unpack .../138-libxft2_2.3.2-2_armhf.deb ... Unpacking libxft2:armhf (2.3.2-2) ... Selecting previously unselected package libpangoxft-1.0-0:armhf. Preparing to unpack .../139-libpangoxft-1.0-0_1.42.4-6_armhf.deb ... Unpacking libpangoxft-1.0-0:armhf (1.42.4-6) ... Selecting previously unselected package gir1.2-pango-1.0:armhf. Preparing to unpack .../140-gir1.2-pango-1.0_1.42.4-6_armhf.deb ... Unpacking gir1.2-pango-1.0:armhf (1.42.4-6) ... Selecting previously unselected package libavahi-common-data:armhf. Preparing to unpack .../141-libavahi-common-data_0.7-4ubuntu5_armhf.deb ... Unpacking libavahi-common-data:armhf (0.7-4ubuntu5) ... Selecting previously unselected package libavahi-common3:armhf. Preparing to unpack .../142-libavahi-common3_0.7-4ubuntu5_armhf.deb ... Unpacking libavahi-common3:armhf (0.7-4ubuntu5) ... Selecting previously unselected package libavahi-client3:armhf. Preparing to unpack .../143-libavahi-client3_0.7-4ubuntu5_armhf.deb ... Unpacking libavahi-client3:armhf (0.7-4ubuntu5) ... Selecting previously unselected package libcups2:armhf. Preparing to unpack .../144-libcups2_2.2.10-3_armhf.deb ... Unpacking libcups2:armhf (2.2.10-3) ... Selecting previously unselected package libxcomposite1:armhf. Preparing to unpack .../145-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 .../146-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 .../147-libxcursor1_1%3a1.1.15-2_armhf.deb ... Unpacking libxcursor1:armhf (1:1.1.15-2) ... Selecting previously unselected package libxdamage1:armhf. Preparing to unpack .../148-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 .../149-libxi6_2%3a1.7.9-1_armhf.deb ... Unpacking libxi6:armhf (2:1.7.9-1) ... Selecting previously unselected package libxinerama1:armhf. Preparing to unpack .../150-libxinerama1_2%3a1.1.4-2_armhf.deb ... Unpacking libxinerama1:armhf (2:1.1.4-2) ... Selecting previously unselected package libxrandr2:armhf. Preparing to unpack .../151-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 .../152-libgtk2.0-0_2.24.32-3ubuntu1_armhf.deb ... Unpacking libgtk2.0-0:armhf (2.24.32-3ubuntu1) ... Selecting previously unselected package gir1.2-gtk-2.0:armhf. Preparing to unpack .../153-gir1.2-gtk-2.0_2.24.32-3ubuntu1_armhf.deb ... Unpacking gir1.2-gtk-2.0:armhf (2.24.32-3ubuntu1) ... Selecting previously unselected package libatk-bridge2.0-0:armhf. Preparing to unpack .../154-libatk-bridge2.0-0_2.30.0-4_armhf.deb ... Unpacking libatk-bridge2.0-0:armhf (2.30.0-4) ... Selecting previously unselected package libcairo-gobject2:armhf. Preparing to unpack .../155-libcairo-gobject2_1.16.0-2_armhf.deb ... Unpacking libcairo-gobject2:armhf (1.16.0-2) ... Selecting previously unselected package liblcms2-2:armhf. Preparing to unpack .../156-liblcms2-2_2.9-3_armhf.deb ... Unpacking liblcms2-2:armhf (2.9-3) ... Selecting previously unselected package libcolord2:armhf. Preparing to unpack .../157-libcolord2_1.4.3-4_armhf.deb ... Unpacking libcolord2:armhf (1.4.3-4) ... Selecting previously unselected package libepoxy0:armhf. Preparing to unpack .../158-libepoxy0_1.5.3-0.1_armhf.deb ... Unpacking libepoxy0:armhf (1.5.3-0.1) ... Selecting previously unselected package libjson-glib-1.0-common. Preparing to unpack .../159-libjson-glib-1.0-common_1.4.4-2_all.deb ... Unpacking libjson-glib-1.0-common (1.4.4-2) ... Selecting previously unselected package libjson-glib-1.0-0:armhf. Preparing to unpack .../160-libjson-glib-1.0-0_1.4.4-2_armhf.deb ... Unpacking libjson-glib-1.0-0:armhf (1.4.4-2) ... Selecting previously unselected package libproxy1v5:armhf. Preparing to unpack .../161-libproxy1v5_0.4.15-5_armhf.deb ... Unpacking libproxy1v5:armhf (0.4.15-5) ... Selecting previously unselected package glib-networking-common. Preparing to unpack .../162-glib-networking-common_2.59.90-1_all.deb ... Unpacking glib-networking-common (2.59.90-1) ... Selecting previously unselected package glib-networking-services. Preparing to unpack .../163-glib-networking-services_2.59.90-1_armhf.deb ... Unpacking glib-networking-services (2.59.90-1) ... Selecting previously unselected package gsettings-desktop-schemas. Preparing to unpack .../164-gsettings-desktop-schemas_3.31.0.2-2ubuntu3_all.deb ... Unpacking gsettings-desktop-schemas (3.31.0.2-2ubuntu3) ... Selecting previously unselected package glib-networking:armhf. Preparing to unpack .../165-glib-networking_2.59.90-1_armhf.deb ... Unpacking glib-networking:armhf (2.59.90-1) ... Selecting previously unselected package libsoup2.4-1:armhf. Preparing to unpack .../166-libsoup2.4-1_2.64.2-2_armhf.deb ... Unpacking libsoup2.4-1:armhf (2.64.2-2) ... Selecting previously unselected package libsoup-gnome2.4-1:armhf. Preparing to unpack .../167-libsoup-gnome2.4-1_2.64.2-2_armhf.deb ... Unpacking libsoup-gnome2.4-1:armhf (2.64.2-2) ... Selecting previously unselected package librest-0.7-0:armhf. Preparing to unpack .../168-librest-0.7-0_0.8.1-1_armhf.deb ... Unpacking librest-0.7-0:armhf (0.8.1-1) ... Selecting previously unselected package libwayland-client0:armhf. Preparing to unpack .../169-libwayland-client0_1.16.0-1ubuntu2_armhf.deb ... Unpacking libwayland-client0:armhf (1.16.0-1ubuntu2) ... Selecting previously unselected package libwayland-cursor0:armhf. Preparing to unpack .../170-libwayland-cursor0_1.16.0-1ubuntu2_armhf.deb ... Unpacking libwayland-cursor0:armhf (1.16.0-1ubuntu2) ... Selecting previously unselected package libwayland-egl1:armhf. Preparing to unpack .../171-libwayland-egl1_1.16.0-1ubuntu2_armhf.deb ... Unpacking libwayland-egl1:armhf (1.16.0-1ubuntu2) ... Selecting previously unselected package libxkbcommon0:armhf. Preparing to unpack .../172-libxkbcommon0_0.8.2-1_armhf.deb ... Unpacking libxkbcommon0:armhf (0.8.2-1) ... Selecting previously unselected package libgtk-3-common. Preparing to unpack .../173-libgtk-3-common_3.24.5-1ubuntu1_all.deb ... Unpacking libgtk-3-common (3.24.5-1ubuntu1) ... Selecting previously unselected package libgtk-3-0:armhf. Preparing to unpack .../174-libgtk-3-0_3.24.5-1ubuntu1_armhf.deb ... Unpacking libgtk-3-0:armhf (3.24.5-1ubuntu1) ... Selecting previously unselected package gir1.2-gtk-3.0:armhf. Preparing to unpack .../175-gir1.2-gtk-3.0_3.24.5-1ubuntu1_armhf.deb ... Unpacking gir1.2-gtk-3.0:armhf (3.24.5-1ubuntu1) ... Selecting previously unselected package gir1.2-harfbuzz-0.0:armhf. Preparing to unpack .../176-gir1.2-harfbuzz-0.0_2.3.1-1_armhf.deb ... Unpacking gir1.2-harfbuzz-0.0:armhf (2.3.1-1) ... Selecting previously unselected package libnotify4:armhf. Preparing to unpack .../177-libnotify4_0.7.7-4ubuntu2_armhf.deb ... Unpacking libnotify4:armhf (0.7.7-4ubuntu2) ... Selecting previously unselected package gir1.2-notify-0.7:armhf. Preparing to unpack .../178-gir1.2-notify-0.7_0.7.7-4ubuntu2_armhf.deb ... Unpacking gir1.2-notify-0.7:armhf (0.7.7-4ubuntu2) ... Selecting previously unselected package icu-devtools. Preparing to unpack .../179-icu-devtools_63.1-6_armhf.deb ... Unpacking icu-devtools (63.1-6) ... Selecting previously unselected package libroken18-heimdal:armhf. Preparing to unpack .../180-libroken18-heimdal_7.5.0+dfsg-2.1_armhf.deb ... Unpacking libroken18-heimdal:armhf (7.5.0+dfsg-2.1) ... Selecting previously unselected package libasn1-8-heimdal:armhf. Preparing to unpack .../181-libasn1-8-heimdal_7.5.0+dfsg-2.1_armhf.deb ... Unpacking libasn1-8-heimdal:armhf (7.5.0+dfsg-2.1) ... Selecting previously unselected package libasound2-data. Preparing to unpack .../182-libasound2-data_1.1.8-1_all.deb ... Unpacking libasound2-data (1.1.8-1) ... Selecting previously unselected package libasound2:armhf. Preparing to unpack .../183-libasound2_1.1.8-1_armhf.deb ... Unpacking libasound2:armhf (1.1.8-1) ... Selecting previously unselected package libasound2-dev:armhf. Preparing to unpack .../184-libasound2-dev_1.1.8-1_armhf.deb ... Unpacking libasound2-dev:armhf (1.1.8-1) ... Selecting previously unselected package libasyncns0:armhf. Preparing to unpack .../185-libasyncns0_0.8-6_armhf.deb ... Unpacking libasyncns0:armhf (0.8-6) ... Selecting previously unselected package libffi-dev:armhf. Preparing to unpack .../186-libffi-dev_3.2.1-9_armhf.deb ... Unpacking libffi-dev:armhf (3.2.1-9) ... Selecting previously unselected package libglib2.0-bin. Preparing to unpack .../187-libglib2.0-bin_2.59.2-2_armhf.deb ... Unpacking libglib2.0-bin (2.59.2-2) ... Selecting previously unselected package python3-lib2to3. Preparing to unpack .../188-python3-lib2to3_3.7.2-3ubuntu1_all.deb ... Unpacking python3-lib2to3 (3.7.2-3ubuntu1) ... Selecting previously unselected package python3-distutils. Preparing to unpack .../189-python3-distutils_3.7.2-3ubuntu1_all.deb ... Unpacking python3-distutils (3.7.2-3ubuntu1) ... Selecting previously unselected package libglib2.0-dev-bin. Preparing to unpack .../190-libglib2.0-dev-bin_2.59.2-2_armhf.deb ... Unpacking libglib2.0-dev-bin (2.59.2-2) ... Selecting previously unselected package uuid-dev:armhf. Preparing to unpack .../191-uuid-dev_2.33.1-0.1ubuntu1_armhf.deb ... Unpacking uuid-dev:armhf (2.33.1-0.1ubuntu1) ... Selecting previously unselected package libblkid-dev:armhf. Preparing to unpack .../192-libblkid-dev_2.33.1-0.1ubuntu1_armhf.deb ... Unpacking libblkid-dev:armhf (2.33.1-0.1ubuntu1) ... Selecting previously unselected package libmount-dev:armhf. Preparing to unpack .../193-libmount-dev_2.33.1-0.1ubuntu1_armhf.deb ... Unpacking libmount-dev:armhf (2.33.1-0.1ubuntu1) ... Selecting previously unselected package libpcre16-3:armhf. Preparing to unpack .../194-libpcre16-3_2%3a8.39-11_armhf.deb ... Unpacking libpcre16-3:armhf (2:8.39-11) ... Selecting previously unselected package libpcre32-3:armhf. Preparing to unpack .../195-libpcre32-3_2%3a8.39-11_armhf.deb ... Unpacking libpcre32-3:armhf (2:8.39-11) ... Selecting previously unselected package libpcrecpp0v5:armhf. Preparing to unpack .../196-libpcrecpp0v5_2%3a8.39-11_armhf.deb ... Unpacking libpcrecpp0v5:armhf (2:8.39-11) ... Selecting previously unselected package libpcre3-dev:armhf. Preparing to unpack .../197-libpcre3-dev_2%3a8.39-11_armhf.deb ... Unpacking libpcre3-dev:armhf (2:8.39-11) ... Selecting previously unselected package libsepol1-dev:armhf. Preparing to unpack .../198-libsepol1-dev_2.8-1_armhf.deb ... Unpacking libsepol1-dev:armhf (2.8-1) ... Selecting previously unselected package libselinux1-dev:armhf. Preparing to unpack .../199-libselinux1-dev_2.8-1build2_armhf.deb ... Unpacking libselinux1-dev:armhf (2.8-1build2) ... Selecting previously unselected package pkg-config. Preparing to unpack .../200-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 .../201-zlib1g-dev_1%3a1.2.11.dfsg-1ubuntu2_armhf.deb ... Unpacking zlib1g-dev:armhf (1:1.2.11.dfsg-1ubuntu2) ... Selecting previously unselected package libglib2.0-dev:armhf. Preparing to unpack .../202-libglib2.0-dev_2.59.2-2_armhf.deb ... Unpacking libglib2.0-dev:armhf (2.59.2-2) ... Selecting previously unselected package libdbus-1-dev:armhf. Preparing to unpack .../203-libdbus-1-dev_1.12.12-1ubuntu1_armhf.deb ... Unpacking libdbus-1-dev:armhf (1.12.12-1ubuntu1) ... Selecting previously unselected package x11-common. Preparing to unpack .../204-x11-common_1%3a7.7+19ubuntu9_all.deb ... dpkg-query: no packages found matching nux-tools Unpacking x11-common (1:7.7+19ubuntu9) ... Selecting previously unselected package libxtst6:armhf. Preparing to unpack .../205-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 .../206-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 .../207-x11proto-dev_2018.4-4_all.deb ... Unpacking x11proto-dev (2018.4-4) ... Selecting previously unselected package x11proto-core-dev. Preparing to unpack .../208-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 .../209-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 .../210-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 .../211-x11proto-input-dev_2018.4-4_all.deb ... Unpacking x11proto-input-dev (2018.4-4) ... Selecting previously unselected package xtrans-dev. Preparing to unpack .../212-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 .../213-libpthread-stubs0-dev_0.4-1_armhf.deb ... Unpacking libpthread-stubs0-dev:armhf (0.4-1) ... Selecting previously unselected package libxcb1-dev:armhf. Preparing to unpack .../214-libxcb1-dev_1.13.1-2_armhf.deb ... Unpacking libxcb1-dev:armhf (1.13.1-2) ... Selecting previously unselected package libx11-dev:armhf. Preparing to unpack .../215-libx11-dev_2%3a1.6.7-1_armhf.deb ... Unpacking libx11-dev:armhf (2:1.6.7-1) ... Selecting previously unselected package x11proto-xext-dev. Preparing to unpack .../216-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 .../217-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 .../218-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 .../219-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 .../220-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 .../221-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 .../222-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 .../223-libatspi2.0-dev_2.30.0-7_armhf.deb ... Unpacking libatspi2.0-dev:armhf (2.30.0-7) ... Selecting previously unselected package libatk-bridge2.0-dev:armhf. Preparing to unpack .../224-libatk-bridge2.0-dev_2.30.0-4_armhf.deb ... Unpacking libatk-bridge2.0-dev:armhf (2.30.0-4) ... Selecting previously unselected package libatk1.0-dev:armhf. Preparing to unpack .../225-libatk1.0-dev_2.30.0-2_armhf.deb ... Unpacking libatk1.0-dev:armhf (2.30.0-2) ... Selecting previously unselected package liblzo2-2:armhf. Preparing to unpack .../226-liblzo2-2_2.10-0.1_armhf.deb ... Unpacking liblzo2-2:armhf (2.10-0.1) ... Selecting previously unselected package libcairo-script-interpreter2:armhf. Preparing to unpack .../227-libcairo-script-interpreter2_1.16.0-2_armhf.deb ... Unpacking libcairo-script-interpreter2:armhf (1.16.0-2) ... Selecting previously unselected package libexpat1-dev:armhf. Preparing to unpack .../228-libexpat1-dev_2.2.6-1_armhf.deb ... Unpacking libexpat1-dev:armhf (2.2.6-1) ... Selecting previously unselected package libpng-dev:armhf. Preparing to unpack .../229-libpng-dev_1.6.36-5_armhf.deb ... Unpacking libpng-dev:armhf (1.6.36-5) ... Selecting previously unselected package libfreetype6-dev:armhf. Preparing to unpack .../230-libfreetype6-dev_2.9.1-3_armhf.deb ... Unpacking libfreetype6-dev:armhf (2.9.1-3) ... Selecting previously unselected package libfontconfig1-dev:armhf. Preparing to unpack .../231-libfontconfig1-dev_2.13.1-2ubuntu2_armhf.deb ... Unpacking libfontconfig1-dev:armhf (2.13.1-2ubuntu2) ... Selecting previously unselected package libxrender-dev:armhf. Preparing to unpack .../232-libxrender-dev_1%3a0.9.10-1_armhf.deb ... Unpacking libxrender-dev:armhf (1:0.9.10-1) ... Selecting previously unselected package libice6:armhf. Preparing to unpack .../233-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 .../234-libsm6_2%3a1.2.3-1_armhf.deb ... Unpacking libsm6:armhf (2:1.2.3-1) ... Selecting previously unselected package libice-dev:armhf. Preparing to unpack .../235-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 .../236-libsm-dev_2%3a1.2.3-1_armhf.deb ... Unpacking libsm-dev:armhf (2:1.2.3-1) ... Selecting previously unselected package libpixman-1-dev:armhf. Preparing to unpack .../237-libpixman-1-dev_0.36.0-1_armhf.deb ... Unpacking libpixman-1-dev:armhf (0.36.0-1) ... Selecting previously unselected package libxcb-render0-dev:armhf. Preparing to unpack .../238-libxcb-render0-dev_1.13.1-2_armhf.deb ... Unpacking libxcb-render0-dev:armhf (1.13.1-2) ... Selecting previously unselected package libxcb-shm0-dev:armhf. Preparing to unpack .../239-libxcb-shm0-dev_1.13.1-2_armhf.deb ... Unpacking libxcb-shm0-dev:armhf (1.13.1-2) ... Selecting previously unselected package libcairo2-dev:armhf. Preparing to unpack .../240-libcairo2-dev_1.16.0-2_armhf.deb ... Unpacking libcairo2-dev:armhf (1.16.0-2) ... Selecting previously unselected package libheimbase1-heimdal:armhf. Preparing to unpack .../241-libheimbase1-heimdal_7.5.0+dfsg-2.1_armhf.deb ... Unpacking libheimbase1-heimdal:armhf (7.5.0+dfsg-2.1) ... Selecting previously unselected package libhcrypto4-heimdal:armhf. Preparing to unpack .../242-libhcrypto4-heimdal_7.5.0+dfsg-2.1_armhf.deb ... Unpacking libhcrypto4-heimdal:armhf (7.5.0+dfsg-2.1) ... Selecting previously unselected package libwind0-heimdal:armhf. Preparing to unpack .../243-libwind0-heimdal_7.5.0+dfsg-2.1_armhf.deb ... Unpacking libwind0-heimdal:armhf (7.5.0+dfsg-2.1) ... Selecting previously unselected package libhx509-5-heimdal:armhf. Preparing to unpack .../244-libhx509-5-heimdal_7.5.0+dfsg-2.1_armhf.deb ... Unpacking libhx509-5-heimdal:armhf (7.5.0+dfsg-2.1) ... Selecting previously unselected package libkrb5-26-heimdal:armhf. Preparing to unpack .../245-libkrb5-26-heimdal_7.5.0+dfsg-2.1_armhf.deb ... Unpacking libkrb5-26-heimdal:armhf (7.5.0+dfsg-2.1) ... Selecting previously unselected package libheimntlm0-heimdal:armhf. Preparing to unpack .../246-libheimntlm0-heimdal_7.5.0+dfsg-2.1_armhf.deb ... Unpacking libheimntlm0-heimdal:armhf (7.5.0+dfsg-2.1) ... Selecting previously unselected package libgssapi3-heimdal:armhf. Preparing to unpack .../247-libgssapi3-heimdal_7.5.0+dfsg-2.1_armhf.deb ... Unpacking libgssapi3-heimdal:armhf (7.5.0+dfsg-2.1) ... Selecting previously unselected package libsasl2-modules-db:armhf. Preparing to unpack .../248-libsasl2-modules-db_2.1.27+dfsg-1_armhf.deb ... Unpacking libsasl2-modules-db:armhf (2.1.27+dfsg-1) ... Selecting previously unselected package libsasl2-2:armhf. Preparing to unpack .../249-libsasl2-2_2.1.27+dfsg-1_armhf.deb ... Unpacking libsasl2-2:armhf (2.1.27+dfsg-1) ... Selecting previously unselected package libldap-common. Preparing to unpack .../250-libldap-common_2.4.47+dfsg-3ubuntu1_all.deb ... Unpacking libldap-common (2.4.47+dfsg-3ubuntu1) ... Selecting previously unselected package libldap-2.4-2:armhf. Preparing to unpack .../251-libldap-2.4-2_2.4.47+dfsg-3ubuntu1_armhf.deb ... Unpacking libldap-2.4-2:armhf (2.4.47+dfsg-3ubuntu1) ... Selecting previously unselected package libnghttp2-14:armhf. Preparing to unpack .../252-libnghttp2-14_1.36.0-2_armhf.deb ... Unpacking libnghttp2-14:armhf (1.36.0-2) ... Selecting previously unselected package librtmp1:armhf. Preparing to unpack .../253-librtmp1_2.4+20151223.gitfa8646d.1-2_armhf.deb ... Unpacking librtmp1:armhf (2.4+20151223.gitfa8646d.1-2) ... Selecting previously unselected package libssh-4:armhf. Preparing to unpack .../254-libssh-4_0.8.6-3_armhf.deb ... Unpacking libssh-4:armhf (0.8.6-3) ... Selecting previously unselected package libcurl3-gnutls:armhf. Preparing to unpack .../255-libcurl3-gnutls_7.64.0-1ubuntu1_armhf.deb ... Unpacking libcurl3-gnutls:armhf (7.64.0-1ubuntu1) ... Selecting previously unselected package libcurl4:armhf. Preparing to unpack .../256-libcurl4_7.64.0-1ubuntu1_armhf.deb ... Unpacking libcurl4:armhf (7.64.0-1ubuntu1) ... Selecting previously unselected package libcurl4-openssl-dev:armhf. Preparing to unpack .../257-libcurl4-openssl-dev_7.64.0-1ubuntu1_armhf.deb ... Unpacking libcurl4-openssl-dev:armhf (7.64.0-1ubuntu1) ... Selecting previously unselected package libdbus-glib-1-2:armhf. Preparing to unpack .../258-libdbus-glib-1-2_0.110-4_armhf.deb ... Unpacking libdbus-glib-1-2:armhf (0.110-4) ... Selecting previously unselected package libdbus-glib-1-dev-bin. Preparing to unpack .../259-libdbus-glib-1-dev-bin_0.110-4_armhf.deb ... Unpacking libdbus-glib-1-dev-bin (0.110-4) ... Selecting previously unselected package libdbus-glib-1-dev:armhf. Preparing to unpack .../260-libdbus-glib-1-dev_0.110-4_armhf.deb ... Unpacking libdbus-glib-1-dev:armhf (0.110-4) ... Selecting previously unselected package libdrm-amdgpu1:armhf. Preparing to unpack .../261-libdrm-amdgpu1_2.4.97-1_armhf.deb ... Unpacking libdrm-amdgpu1:armhf (2.4.97-1) ... Selecting previously unselected package libdrm-radeon1:armhf. Preparing to unpack .../262-libdrm-radeon1_2.4.97-1_armhf.deb ... Unpacking libdrm-radeon1:armhf (2.4.97-1) ... Selecting previously unselected package libdrm-nouveau2:armhf. Preparing to unpack .../263-libdrm-nouveau2_2.4.97-1_armhf.deb ... Unpacking libdrm-nouveau2:armhf (2.4.97-1) ... Selecting previously unselected package libdrm-omap1:armhf. Preparing to unpack .../264-libdrm-omap1_2.4.97-1_armhf.deb ... Unpacking libdrm-omap1:armhf (2.4.97-1) ... Selecting previously unselected package libdrm-freedreno1:armhf. Preparing to unpack .../265-libdrm-freedreno1_2.4.97-1_armhf.deb ... Unpacking libdrm-freedreno1:armhf (2.4.97-1) ... Selecting previously unselected package libdrm-exynos1:armhf. Preparing to unpack .../266-libdrm-exynos1_2.4.97-1_armhf.deb ... Unpacking libdrm-exynos1:armhf (2.4.97-1) ... Selecting previously unselected package libdrm-tegra0:armhf. Preparing to unpack .../267-libdrm-tegra0_2.4.97-1_armhf.deb ... Unpacking libdrm-tegra0:armhf (2.4.97-1) ... Selecting previously unselected package libdrm-etnaviv1:armhf. Preparing to unpack .../268-libdrm-etnaviv1_2.4.97-1_armhf.deb ... Unpacking libdrm-etnaviv1:armhf (2.4.97-1) ... Selecting previously unselected package libdrm-dev:armhf. Preparing to unpack .../269-libdrm-dev_2.4.97-1_armhf.deb ... Unpacking libdrm-dev:armhf (2.4.97-1) ... Selecting previously unselected package libwayland-server0:armhf. Preparing to unpack .../270-libwayland-server0_1.16.0-1ubuntu2_armhf.deb ... Unpacking libwayland-server0:armhf (1.16.0-1ubuntu2) ... Selecting previously unselected package libgbm1:armhf. Preparing to unpack .../271-libgbm1_18.3.2-1ubuntu1_armhf.deb ... Unpacking libgbm1:armhf (18.3.2-1ubuntu1) ... Selecting previously unselected package libglapi-mesa:armhf. Preparing to unpack .../272-libglapi-mesa_18.3.2-1ubuntu1_armhf.deb ... Unpacking libglapi-mesa:armhf (18.3.2-1ubuntu1) ... Selecting previously unselected package libx11-xcb1:armhf. Preparing to unpack .../273-libx11-xcb1_2%3a1.6.7-1_armhf.deb ... Unpacking libx11-xcb1:armhf (2:1.6.7-1) ... Selecting previously unselected package libxcb-dri2-0:armhf. Preparing to unpack .../274-libxcb-dri2-0_1.13.1-2_armhf.deb ... Unpacking libxcb-dri2-0:armhf (1.13.1-2) ... Selecting previously unselected package libxcb-dri3-0:armhf. Preparing to unpack .../275-libxcb-dri3-0_1.13.1-2_armhf.deb ... Unpacking libxcb-dri3-0:armhf (1.13.1-2) ... Selecting previously unselected package libxcb-present0:armhf. Preparing to unpack .../276-libxcb-present0_1.13.1-2_armhf.deb ... Unpacking libxcb-present0:armhf (1.13.1-2) ... Selecting previously unselected package libxcb-sync1:armhf. Preparing to unpack .../277-libxcb-sync1_1.13.1-2_armhf.deb ... Unpacking libxcb-sync1:armhf (1.13.1-2) ... Selecting previously unselected package libxcb-xfixes0:armhf. Preparing to unpack .../278-libxcb-xfixes0_1.13.1-2_armhf.deb ... Unpacking libxcb-xfixes0:armhf (1.13.1-2) ... Selecting previously unselected package libxshmfence1:armhf. Preparing to unpack .../279-libxshmfence1_1.3-1_armhf.deb ... Unpacking libxshmfence1:armhf (1.3-1) ... Selecting previously unselected package libegl-mesa0:armhf. Preparing to unpack .../280-libegl-mesa0_18.3.2-1ubuntu1_armhf.deb ... Unpacking libegl-mesa0:armhf (18.3.2-1ubuntu1) ... Selecting previously unselected package mesa-common-dev:armhf. Preparing to unpack .../281-mesa-common-dev_18.3.2-1ubuntu1_armhf.deb ... Unpacking mesa-common-dev:armhf (18.3.2-1ubuntu1) ... Selecting previously unselected package libglvnd0:armhf. Preparing to unpack .../282-libglvnd0_1.1.0-1_armhf.deb ... Unpacking libglvnd0:armhf (1.1.0-1) ... Selecting previously unselected package libglvnd-core-dev:armhf. Preparing to unpack .../283-libglvnd-core-dev_1.1.0-1_armhf.deb ... Unpacking libglvnd-core-dev:armhf (1.1.0-1) ... Selecting previously unselected package libegl1:armhf. Preparing to unpack .../284-libegl1_1.1.0-1_armhf.deb ... Unpacking libegl1:armhf (1.1.0-1) ... Selecting previously unselected package libgles1:armhf. Preparing to unpack .../285-libgles1_1.1.0-1_armhf.deb ... Unpacking libgles1:armhf (1.1.0-1) ... Selecting previously unselected package libgles2:armhf. Preparing to unpack .../286-libgles2_1.1.0-1_armhf.deb ... Unpacking libgles2:armhf (1.1.0-1) ... Selecting previously unselected package libxcb-glx0:armhf. Preparing to unpack .../287-libxcb-glx0_1.13.1-2_armhf.deb ... Unpacking libxcb-glx0:armhf (1.13.1-2) ... Selecting previously unselected package libsensors-config. Preparing to unpack .../288-libsensors-config_1%3a3.5.0-3ubuntu1_all.deb ... Unpacking libsensors-config (1:3.5.0-3ubuntu1) ... Selecting previously unselected package libsensors5:armhf. Preparing to unpack .../289-libsensors5_1%3a3.5.0-3ubuntu1_armhf.deb ... Unpacking libsensors5:armhf (1:3.5.0-3ubuntu1) ... Selecting previously unselected package libgl1-mesa-dri:armhf. Preparing to unpack .../290-libgl1-mesa-dri_18.3.2-1ubuntu1_armhf.deb ... Unpacking libgl1-mesa-dri:armhf (18.3.2-1ubuntu1) ... Selecting previously unselected package libglx-mesa0:armhf. Preparing to unpack .../291-libglx-mesa0_18.3.2-1ubuntu1_armhf.deb ... Unpacking libglx-mesa0:armhf (18.3.2-1ubuntu1) ... Selecting previously unselected package libglx0:armhf. Preparing to unpack .../292-libglx0_1.1.0-1_armhf.deb ... Unpacking libglx0:armhf (1.1.0-1) ... Selecting previously unselected package libgl1:armhf. Preparing to unpack .../293-libgl1_1.1.0-1_armhf.deb ... Unpacking libgl1:armhf (1.1.0-1) ... Selecting previously unselected package libopengl0:armhf. Preparing to unpack .../294-libopengl0_1.1.0-1_armhf.deb ... Unpacking libopengl0:armhf (1.1.0-1) ... Selecting previously unselected package libglvnd-dev:armhf. Preparing to unpack .../295-libglvnd-dev_1.1.0-1_armhf.deb ... Unpacking libglvnd-dev:armhf (1.1.0-1) ... Selecting previously unselected package x11proto-xf86vidmode-dev. Preparing to unpack .../296-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 .../297-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 .../298-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 .../299-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 .../300-libxcb-glx0-dev_1.13.1-2_armhf.deb ... Unpacking libxcb-glx0-dev:armhf (1.13.1-2) ... Selecting previously unselected package libxcb-dri2-0-dev:armhf. Preparing to unpack .../301-libxcb-dri2-0-dev_1.13.1-2_armhf.deb ... Unpacking libxcb-dri2-0-dev:armhf (1.13.1-2) ... Selecting previously unselected package libxcb-dri3-dev:armhf. Preparing to unpack .../302-libxcb-dri3-dev_1.13.1-2_armhf.deb ... Unpacking libxcb-dri3-dev:armhf (1.13.1-2) ... Selecting previously unselected package libxcb-randr0:armhf. Preparing to unpack .../303-libxcb-randr0_1.13.1-2_armhf.deb ... Unpacking libxcb-randr0:armhf (1.13.1-2) ... Selecting previously unselected package libxcb-randr0-dev:armhf. Preparing to unpack .../304-libxcb-randr0-dev_1.13.1-2_armhf.deb ... Unpacking libxcb-randr0-dev:armhf (1.13.1-2) ... Selecting previously unselected package libxcb-shape0:armhf. Preparing to unpack .../305-libxcb-shape0_1.13.1-2_armhf.deb ... Unpacking libxcb-shape0:armhf (1.13.1-2) ... Selecting previously unselected package libxcb-shape0-dev:armhf. Preparing to unpack .../306-libxcb-shape0-dev_1.13.1-2_armhf.deb ... Unpacking libxcb-shape0-dev:armhf (1.13.1-2) ... Selecting previously unselected package libxcb-xfixes0-dev:armhf. Preparing to unpack .../307-libxcb-xfixes0-dev_1.13.1-2_armhf.deb ... Unpacking libxcb-xfixes0-dev:armhf (1.13.1-2) ... Selecting previously unselected package libxcb-sync-dev:armhf. Preparing to unpack .../308-libxcb-sync-dev_1.13.1-2_armhf.deb ... Unpacking libxcb-sync-dev:armhf (1.13.1-2) ... Selecting previously unselected package libxcb-present-dev:armhf. Preparing to unpack .../309-libxcb-present-dev_1.13.1-2_armhf.deb ... Unpacking libxcb-present-dev:armhf (1.13.1-2) ... Selecting previously unselected package libxshmfence-dev:armhf. Preparing to unpack .../310-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 .../311-libx11-xcb-dev_2%3a1.6.7-1_armhf.deb ... Unpacking libx11-xcb-dev:armhf (2:1.6.7-1) ... Selecting previously unselected package libwayland-bin. Preparing to unpack .../312-libwayland-bin_1.16.0-1ubuntu2_armhf.deb ... Unpacking libwayland-bin (1.16.0-1ubuntu2) ... Selecting previously unselected package libwayland-dev:armhf. Preparing to unpack .../313-libwayland-dev_1.16.0-1ubuntu2_armhf.deb ... Unpacking libwayland-dev:armhf (1.16.0-1ubuntu2) ... Selecting previously unselected package libegl1-mesa-dev:armhf. Preparing to unpack .../314-libegl1-mesa-dev_18.3.2-1ubuntu1_armhf.deb ... Unpacking libegl1-mesa-dev:armhf (18.3.2-1ubuntu1) ... Selecting previously unselected package libgl1-mesa-dev:armhf. Preparing to unpack .../315-libgl1-mesa-dev_18.3.2-1ubuntu1_armhf.deb ... Unpacking libgl1-mesa-dev:armhf (18.3.2-1ubuntu1) ... Selecting previously unselected package libepoxy-dev:armhf. Preparing to unpack .../316-libepoxy-dev_1.5.3-0.1_armhf.deb ... Unpacking libepoxy-dev:armhf (1.5.3-0.1) ... Selecting previously unselected package libflac8:armhf. Preparing to unpack .../317-libflac8_1.3.2-3_armhf.deb ... Unpacking libflac8:armhf (1.3.2-3) ... Selecting previously unselected package libfontenc1:armhf. Preparing to unpack .../318-libfontenc1_1%3a1.1.3-1_armhf.deb ... Unpacking libfontenc1:armhf (1:1.1.3-1) ... Selecting previously unselected package libfribidi-dev:armhf. Preparing to unpack .../319-libfribidi-dev_1.0.5-3.1_armhf.deb ... Unpacking libfribidi-dev:armhf (1.0.5-3.1) ... Selecting previously unselected package libgdk-pixbuf2.0-bin. Preparing to unpack .../320-libgdk-pixbuf2.0-bin_2.38.0+dfsg-7_armhf.deb ... Unpacking libgdk-pixbuf2.0-bin (2.38.0+dfsg-7) ... Selecting previously unselected package libgdk-pixbuf2.0-dev:armhf. Preparing to unpack .../321-libgdk-pixbuf2.0-dev_2.38.0+dfsg-7_armhf.deb ... Unpacking libgdk-pixbuf2.0-dev:armhf (2.38.0+dfsg-7) ... Selecting previously unselected package libhttp-parser2.8:armhf. Preparing to unpack .../322-libhttp-parser2.8_2.8.1-1_armhf.deb ... Unpacking libhttp-parser2.8:armhf (2.8.1-1) ... Selecting previously unselected package libmbedcrypto3:armhf. Preparing to unpack .../323-libmbedcrypto3_2.16.0-1_armhf.deb ... Unpacking libmbedcrypto3:armhf (2.16.0-1) ... Selecting previously unselected package libmbedx509-0:armhf. Preparing to unpack .../324-libmbedx509-0_2.16.0-1_armhf.deb ... Unpacking libmbedx509-0:armhf (2.16.0-1) ... Selecting previously unselected package libmbedtls12:armhf. Preparing to unpack .../325-libmbedtls12_2.16.0-1_armhf.deb ... Unpacking libmbedtls12:armhf (2.16.0-1) ... Selecting previously unselected package libssh2-1:armhf. Preparing to unpack .../326-libssh2-1_1.8.0-2_armhf.deb ... Unpacking libssh2-1:armhf (1.8.0-2) ... Selecting previously unselected package libgit2-27:armhf. Preparing to unpack .../327-libgit2-27_0.27.7+dfsg.1-0.1_armhf.deb ... Unpacking libgit2-27:armhf (0.27.7+dfsg.1-0.1) ... Selecting previously unselected package libgraphite2-dev:armhf. Preparing to unpack .../328-libgraphite2-dev_1.3.13-7_armhf.deb ... Unpacking libgraphite2-dev:armhf (1.3.13-7) ... Selecting previously unselected package libharfbuzz-icu0:armhf. Preparing to unpack .../329-libharfbuzz-icu0_2.3.1-1_armhf.deb ... Unpacking libharfbuzz-icu0:armhf (2.3.1-1) ... Selecting previously unselected package libharfbuzz-gobject0:armhf. Preparing to unpack .../330-libharfbuzz-gobject0_2.3.1-1_armhf.deb ... Unpacking libharfbuzz-gobject0:armhf (2.3.1-1) ... Selecting previously unselected package libicu-dev:armhf. Preparing to unpack .../331-libicu-dev_63.1-6_armhf.deb ... Unpacking libicu-dev:armhf (63.1-6) ... Selecting previously unselected package libharfbuzz-dev:armhf. Preparing to unpack .../332-libharfbuzz-dev_2.3.1-1_armhf.deb ... Unpacking libharfbuzz-dev:armhf (2.3.1-1) ... Selecting previously unselected package libxft-dev:armhf. Preparing to unpack .../333-libxft-dev_2.3.2-2_armhf.deb ... Unpacking libxft-dev:armhf (2.3.2-2) ... Selecting previously unselected package pango1.0-tools. Preparing to unpack .../334-pango1.0-tools_1.42.4-6_armhf.deb ... Unpacking pango1.0-tools (1.42.4-6) ... Selecting previously unselected package libpango1.0-dev:armhf. Preparing to unpack .../335-libpango1.0-dev_1.42.4-6_armhf.deb ... Unpacking libpango1.0-dev:armhf (1.42.4-6) ... Selecting previously unselected package x11proto-composite-dev. Preparing to unpack .../336-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 .../337-libxcomposite-dev_1%3a0.4.4-2_armhf.deb ... Unpacking libxcomposite-dev:armhf (1:0.4.4-2) ... Selecting previously unselected package libxcursor-dev:armhf. Preparing to unpack .../338-libxcursor-dev_1%3a1.1.15-2_armhf.deb ... Unpacking libxcursor-dev:armhf (1:1.1.15-2) ... Selecting previously unselected package x11proto-xinerama-dev. Preparing to unpack .../339-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 .../340-libxinerama-dev_2%3a1.1.4-2_armhf.deb ... Unpacking libxinerama-dev:armhf (2:1.1.4-2) ... Selecting previously unselected package libxkbcommon-dev:armhf. Preparing to unpack .../341-libxkbcommon-dev_0.8.2-1_armhf.deb ... Unpacking libxkbcommon-dev:armhf (0.8.2-1) ... Selecting previously unselected package x11proto-randr-dev. Preparing to unpack .../342-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 .../343-libxrandr-dev_2%3a1.5.1-1_armhf.deb ... Unpacking libxrandr-dev:armhf (2:1.5.1-1) ... Selecting previously unselected package wayland-protocols. Preparing to unpack .../344-wayland-protocols_1.17-1_all.deb ... Unpacking wayland-protocols (1.17-1) ... Selecting previously unselected package libgtk-3-dev:armhf. Preparing to unpack .../345-libgtk-3-dev_3.24.5-1ubuntu1_armhf.deb ... Unpacking libgtk-3-dev:armhf (3.24.5-1ubuntu1) ... Selecting previously unselected package libxml2-utils. Preparing to unpack .../346-libxml2-utils_2.9.4+dfsg1-7ubuntu3_armhf.deb ... Unpacking libxml2-utils (2.9.4+dfsg1-7ubuntu3) ... Selecting previously unselected package libgtk2.0-dev:armhf. Preparing to unpack .../347-libgtk2.0-dev_2.24.32-3ubuntu1_armhf.deb ... Unpacking libgtk2.0-dev:armhf (2.24.32-3ubuntu1) ... Selecting previously unselected package libncurses-dev:armhf. Preparing to unpack .../348-libncurses-dev_6.1+20181013-2ubuntu2_armhf.deb ... Unpacking libncurses-dev:armhf (6.1+20181013-2ubuntu2) ... Selecting previously unselected package libc-ares2:armhf. Preparing to unpack .../349-libc-ares2_1.14.0-1_armhf.deb ... Unpacking libc-ares2:armhf (1.14.0-1) ... Selecting previously unselected package libuv1:armhf. Preparing to unpack .../350-libuv1_1.24.1-1_armhf.deb ... Unpacking libuv1:armhf (1.24.1-1) ... Selecting previously unselected package libnode64:armhf. Preparing to unpack .../351-libnode64_10.15.1~dfsg-5_armhf.deb ... Unpacking libnode64:armhf (10.15.1~dfsg-5) ... Selecting previously unselected package libnotify-dev:armhf. Preparing to unpack .../352-libnotify-dev_0.7.7-4ubuntu2_armhf.deb ... Unpacking libnotify-dev:armhf (0.7.7-4ubuntu2) ... Selecting previously unselected package libvorbis0a:armhf. Preparing to unpack .../353-libvorbis0a_1.3.6-1_armhf.deb ... Unpacking libvorbis0a:armhf (1.3.6-1) ... Selecting previously unselected package libvorbisenc2:armhf. Preparing to unpack .../354-libvorbisenc2_1.3.6-1_armhf.deb ... Unpacking libvorbisenc2:armhf (1.3.6-1) ... Selecting previously unselected package libsndfile1:armhf. Preparing to unpack .../355-libsndfile1_1.0.28-5_armhf.deb ... Unpacking libsndfile1:armhf (1.0.28-5) ... Selecting previously unselected package libwrap0:armhf. Preparing to unpack .../356-libwrap0_7.6.q-27_armhf.deb ... Unpacking libwrap0:armhf (7.6.q-27) ... Selecting previously unselected package libpulse0:armhf. Preparing to unpack .../357-libpulse0_1%3a12.2-2ubuntu1_armhf.deb ... Unpacking libpulse0:armhf (1:12.2-2ubuntu1) ... Selecting previously unselected package libpulse-mainloop-glib0:armhf. Preparing to unpack .../358-libpulse-mainloop-glib0_1%3a12.2-2ubuntu1_armhf.deb ... Unpacking libpulse-mainloop-glib0:armhf (1:12.2-2ubuntu1) ... Selecting previously unselected package libpulse-dev:armhf. Preparing to unpack .../359-libpulse-dev_1%3a12.2-2ubuntu1_armhf.deb ... Unpacking libpulse-dev:armhf (1:12.2-2ubuntu1) ... Selecting previously unselected package libxcb-util1:armhf. Preparing to unpack .../360-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 .../361-libstartup-notification0_0.12-6_armhf.deb ... Unpacking libstartup-notification0:armhf (0.12-6) ... Selecting previously unselected package libstartup-notification0-dev:armhf. Preparing to unpack .../362-libstartup-notification0-dev_0.12-6_armhf.deb ... Unpacking libstartup-notification0-dev:armhf (0.12-6) ... Selecting previously unselected package libstd-rust-1.31:armhf. Preparing to unpack .../363-libstd-rust-1.31_1.31.0+dfsg1+llvm-2ubuntu1_armhf.deb ... Unpacking libstd-rust-1.31:armhf (1.31.0+dfsg1+llvm-2ubuntu1) ... Selecting previously unselected package libtinfo-dev:armhf. Preparing to unpack .../364-libtinfo-dev_6.1+20181013-2ubuntu2_armhf.deb ... Unpacking libtinfo-dev:armhf (6.1+20181013-2ubuntu2) ... Selecting previously unselected package libunwind8:armhf. Preparing to unpack .../365-libunwind8_1.2.1-8_armhf.deb ... Unpacking libunwind8:armhf (1.2.1-8) ... Selecting previously unselected package libxt6:armhf. Preparing to unpack .../366-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 .../367-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 .../368-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 .../369-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 .../370-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 .../371-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 .../372-libxt-dev_1%3a1.1.5-1_armhf.deb ... Unpacking libxt-dev:armhf (1:1.1.5-1) ... Selecting previously unselected package llvm-7-runtime. Preparing to unpack .../373-llvm-7-runtime_1%3a7.0.1-6_armhf.deb ... Unpacking llvm-7-runtime (1:7.0.1-6) ... Selecting previously unselected package llvm-7. Preparing to unpack .../374-llvm-7_1%3a7.0.1-6_armhf.deb ... Unpacking llvm-7 (1:7.0.1-6) ... Selecting previously unselected package llvm-7-dev. Preparing to unpack .../375-llvm-7-dev_1%3a7.0.1-6_armhf.deb ... Unpacking llvm-7-dev (1:7.0.1-6) ... Selecting previously unselected package nasm. Preparing to unpack .../376-nasm_2.14-1_armhf.deb ... Unpacking nasm (2.14-1) ... Selecting previously unselected package unzip. Preparing to unpack .../377-unzip_6.0-22ubuntu1_armhf.deb ... Unpacking unzip (6.0-22ubuntu1) ... Selecting previously unselected package x11-xkb-utils. Preparing to unpack .../378-x11-xkb-utils_7.7+4_armhf.deb ... Unpacking x11-xkb-utils (7.7+4) ... Selecting previously unselected package xserver-common. Preparing to unpack .../379-xserver-common_2%3a1.20.3-1ubuntu1_all.deb ... Unpacking xserver-common (2:1.20.3-1ubuntu1) ... Selecting previously unselected package xvfb. Preparing to unpack .../380-xvfb_2%3a1.20.3-1ubuntu1_armhf.deb ... Unpacking xvfb (2:1.20.3-1ubuntu1) ... Selecting previously unselected package yasm. Preparing to unpack .../381-yasm_1.3.0-2build1_armhf.deb ... Unpacking yasm (1.3.0-2build1) ... Selecting previously unselected package zip. Preparing to unpack .../382-zip_3.0-11build1_armhf.deb ... Unpacking zip (3.0-11build1) ... Selecting previously unselected package libstd-rust-dev:armhf. Preparing to unpack .../383-libstd-rust-dev_1.31.0+dfsg1+llvm-2ubuntu1_armhf.deb ... Unpacking libstd-rust-dev:armhf (1.31.0+dfsg1+llvm-2ubuntu1) ... Selecting previously unselected package rustc. Preparing to unpack .../384-rustc_1.31.0+dfsg1+llvm-2ubuntu1_armhf.deb ... Unpacking rustc (1.31.0+dfsg1+llvm-2ubuntu1) ... Selecting previously unselected package cargo. Preparing to unpack .../385-cargo_0.32.0-1~exp1ubuntu1_armhf.deb ... Unpacking cargo (0.32.0-1~exp1ubuntu1) ... Selecting previously unselected package libiw30:armhf. Preparing to unpack .../386-libiw30_30~pre9-13ubuntu1_armhf.deb ... Unpacking libiw30:armhf (30~pre9-13ubuntu1) ... Selecting previously unselected package libiw-dev:armhf. Preparing to unpack .../387-libiw-dev_30~pre9-13ubuntu1_armhf.deb ... Unpacking libiw-dev:armhf (30~pre9-13ubuntu1) ... Selecting previously unselected package nodejs. Preparing to unpack .../388-nodejs_10.15.1~dfsg-5_armhf.deb ... Unpacking nodejs (10.15.1~dfsg-5) ... Selecting previously unselected package sbuild-build-depends-firefox-dummy. Preparing to unpack .../389-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 libsepol1-dev:armhf (2.8-1) ... Setting up libglvnd0:armhf (1.1.0-1) ... Setting up libsensors-config (1:3.5.0-3ubuntu1) ... Setting up libopengl0:armhf (1.1.0-1) ... Setting up libonig5:armhf (6.9.1-1) ... Setting up yasm (1.3.0-2build1) ... Setting up libtry-tiny-perl (0.30-1) ... Setting up libgles1:armhf (1.1.0-1) ... Setting up libjson-glib-1.0-common (1.4.4-2) ... Setting up libgtk2.0-common (2.24.32-3ubuntu1) ... Setting up libasyncns0:armhf (0.8-6) ... Setting up glib-networking-common (2.59.90-1) ... Setting up libarchive-zip-perl (1.64-1) ... Setting up libnghttp2-14:armhf (1.36.0-2) ... Setting up mime-support (3.60ubuntu1) ... Setting up libicu63:armhf (63.1-6) ... Setting up libfile-which-perl (1.23-1) ... Setting up libencode-locale-perl (1.05-1) ... Setting up libtimedate-perl (2.3000-2) ... Setting up liblcms2-2:armhf (2.9-3) ... Setting up libjbig0:armhf (2.1-3.1build1) ... Setting up libsigsegv2:armhf (2.12-2) ... Setting up libldap-common (2.4.47+dfsg-3ubuntu1) ... Setting up libpthread-stubs0-dev:armhf (0.4-1) ... Setting up fonts-dejavu-core (2.37-1) ... Setting up libuv1:armhf (1.24.1-1) ... Setting up perl-openssl-defaults:armhf (3build1) ... Setting up libpsl5:armhf (0.20.2-2) ... Setting up libelf1:armhf (0.175-2) ... Setting up libglib2.0-0:armhf (2.59.2-2) ... Setting up libstd-rust-1.31:armhf (1.31.0+dfsg1+llvm-2ubuntu1) ... Setting up libasound2-data (1.1.8-1) ... 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-1ubuntu2) ... Setting up xkb-data (2.23.1-1ubuntu1.18.10.1) ... Setting up libsasl2-modules-db:armhf (2.1.27+dfsg-1) ... Setting up libproxy1v5:armhf (0.4.15-5) ... Setting up unzip (6.0-22ubuntu1) ... Setting up libsasl2-2:armhf (2.1.27+dfsg-1) ... Setting up uuid-dev:armhf (2.33.1-0.1ubuntu1) ... Setting up libgc1c2:armhf (1:7.6.4-0.4) ... Setting up libffi-dev:armhf (3.2.1-9) ... Setting up libgdk-pixbuf2.0-common (2.38.0+dfsg-7) ... Setting up glib-networking-services (2.59.90-1) ... Setting up distro-info-data (0.39) ... Setting up libdatrie1:armhf (0.2.12-2) ... Setting up gettext-base (0.19.8.1-9) ... Setting up libjpeg-turbo8:armhf (2.0.1-0ubuntu1) ... Setting up libpipeline1:armhf (1.5.1-2) ... Setting up libroken18-heimdal:armhf (7.5.0+dfsg-2.1) ... Setting up libglapi-mesa:armhf (18.3.2-1ubuntu1) ... Setting up librtmp1:armhf (2.4+20151223.gitfa8646d.1-2) ... Setting up m4 (1.4.18-2) ... Setting up libbsd0:armhf (0.9.1-1) ... Setting up libkrb5support0:armhf (1.17-1) ... Setting up libsensors5:armhf (1:3.5.0-3ubuntu1) ... Setting up ucf (3.0038+nmu1) ... Setting up libgirepository-1.0-1:armhf (1.59.4-1) ... Setting up libxml2:armhf (2.9.4+dfsg1-7ubuntu3) ... Setting up zip (3.0-11build1) ... Setting up libuchardet0:armhf (0.0.6-3) ... Setting up x11proto-dev (2018.4-4) ... Setting up libfreetype6:armhf (2.9.1-3) ... Setting up libmagic-mgc (1:5.35-2) ... Setting up libasound2:armhf (1.1.8-1) ... Setting up libmagic1:armhf (1:5.35-2) ... Setting up libdrm-common (2.4.97-1) ... Setting up libjson-glib-1.0-0:armhf (1.4.4-2) ... Setting up libgraphite2-3:armhf (1.3.13-7) ... Setting up libcroco3:armhf (0.6.12-3) ... Setting up libstd-rust-dev:armhf (1.31.0+dfsg1+llvm-2ubuntu1) ... Setting up rustc (1.31.0+dfsg1+llvm-2ubuntu1) ... Setting up libogg0:armhf (1.3.2-1) ... Setting up libjq1:armhf (1.5+dfsg-2build1) ... Setting up libatk1.0-data (2.30.0-2) ... 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.7-1) ... Setting up libpixman-1-0:armhf (0.36.0-1) ... Setting up xtrans-dev (1.3.5-1) ... Setting up gir1.2-glib-2.0:armhf (1.59.4-1) ... Setting up x11proto-xext-dev (2018.4-4) ... Setting up libssh2-1:armhf (1.8.0-2) ... Setting up libglib2.0-data (2.59.2-2) ... Setting up liblwp-mediatypes-perl (6.02-1) ... Setting up libunwind8:armhf (1.2.1-8) ... Processing triggers for libc-bin (2.28-0ubuntu1) ... Setting up dwz (0.12-3) ... Setting up libepoxy0:armhf (1.5.3-0.1) ... Setting up x11proto-xinerama-dev (2018.4-4) ... Setting up autotools-dev (20180224.1) ... Setting up libpixman-1-dev:armhf (0.36.0-1) ... Setting up liburi-perl (1.76-1) ... Setting up libmbedcrypto3:armhf (2.16.0-1) ... Setting up libatk1.0-0:armhf (2.30.0-2) ... Setting up x11proto-randr-dev (2018.4-4) ... Setting up libheimbase1-heimdal:armhf (7.5.0+dfsg-2.1) ... Processing triggers for systemd (240-5ubuntu4) ... Setting up libhtml-parser-perl (3.72-3build2) ... Setting up nasm (2.14-1) ... Setting up libfontenc1:armhf (1:1.1.3-1) ... Setting up libdconf1:armhf (0.30.1-2) ... Setting up libiw30:armhf (30~pre9-13ubuntu1) ... Setting up libfribidi0:armhf (1.0.5-3.1) ... Setting up libexpat1-dev:armhf (2.2.6-1) ... Setting up libgles2:armhf (1.1.0-1) ... Setting up shared-mime-info (1.10-1) ... Setting up libxkbcommon0:armhf (0.8.2-1) ... Setting up libpcrecpp0v5:armhf (2:8.39-11) ... Setting up libpcre32-3:armhf (2:8.39-11) ... Setting up libnet-http-perl (6.18-1) ... Setting up libmbedx509-0:armhf (2.16.0-1) ... Setting up icu-devtools (63.1-6) ... Setting up libpcre16-3:armhf (2:8.39-11) ... Setting up libcolord2:armhf (1.4.3-4) ... Setting up libthai-data (0.1.28-2) ... Setting up libxdmcp6:armhf (1:1.1.2-3) ... Setting up libkeyutils1:armhf (1.6-2) ... Setting up bsdmainutils (11.1.2ubuntu2) ... 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.6-1) ... Setting up x11-common (1:7.7+19ubuntu9) ... 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 libncurses-dev:armhf (6.1+20181013-2ubuntu2) ... Setting up libglib2.0-bin (2.59.2-2) ... Setting up libglvnd-core-dev:armhf (1.1.0-1) ... Setting up libgraphite2-dev:armhf (1.3.13-7) ... Setting up wayland-protocols (1.17-1) ... Setting up libc-ares2:armhf (1.14.0-1) ... Setting up libwww-robotrules-perl (6.02-1) ... Setting up libwayland-cursor0:armhf (1.16.0-1ubuntu2) ... Setting up locales (2.28-0ubuntu1) ... 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-1ubuntu2) ... Setting up libx11-data (2:1.6.7-1) ... Setting up libpython2.7-stdlib:armhf (2.7.15-8) ... Setting up libxau6:armhf (1:1.0.8-1) ... Setting up autopoint (0.19.8.1-9) ... Setting up libmpdec2:armhf (2.4.2-2) ... Setting up libdbus-1-3:armhf (1.12.12-1ubuntu1) ... Setting up liblzo2-2:armhf (2.10-0.1) ... Setting up libwrap0:armhf (7.6.q-27) ... Setting up libavahi-common-data:armhf (0.7-4ubuntu5) ... Setting up libwayland-server0:armhf (1.16.0-1ubuntu2) ... Setting up netbase (5.6) ... Setting up libwebp6:armhf (0.6.1-2) ... Setting up zlib1g-dev:armhf (1:1.2.11.dfsg-1ubuntu2) ... Setting up libfile-stripnondeterminism-perl (1.1.1-1) ... Setting up libhttp-parser2.8:armhf (2.8.1-1) ... Setting up libjpeg8:armhf (8c-2ubuntu8) ... Setting up libedit2:armhf (3.1-20181209-1) ... Setting up libwayland-bin (1.16.0-1ubuntu2) ... Setting up binfmt-support (2.2.0-2) ... 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.8-1) ... Setting up libdbus-1-dev:armhf (1.12.12-1ubuntu1) ... Setting up libk5crypto3:armhf (1.17-1) ... Setting up jq (1.5+dfsg-2build1) ... Setting up libobjc4:armhf (9-20190207-0ubuntu1) ... Setting up libpcre3-dev:armhf (2:8.39-11) ... Setting up gir1.2-atk-1.0:armhf (2.30.0-2) ... Setting up libpython3.7-stdlib:armhf (3.7.2-2) ... Setting up fontconfig-config (2.13.1-2ubuntu2) ... Setting up libhttp-date-perl (6.02-1) ... Setting up libxkbcommon-dev:armhf (0.8.2-1) ... Setting up libobjc-8-dev:armhf (8.2.0-20ubuntu1) ... Setting up x11proto-core-dev (2018.4-4) ... Setting up libwind0-heimdal:armhf (7.5.0+dfsg-2.1) ... Setting up libxshmfence-dev:armhf (1.3-1) ... Setting up gettext (0.19.8.1-9) ... Setting up libnet-ssleay-perl (1.85-2ubuntu3) ... Setting up libllvm7:armhf (1:7.0.1-6) ... Setting up libdbus-glib-1-2:armhf (0.110-4) ... Setting up gir1.2-freedesktop:armhf (1.59.4-1) ... Setting up libasn1-8-heimdal:armhf (7.5.0+dfsg-2.1) ... Setting up libclang1-7 (1:7.0.1-6) ... Setting up groff-base (1.22.4-2) ... Setting up x11proto-fixes-dev (1:2018.4-4) ... Setting up libhcrypto4-heimdal:armhf (7.5.0+dfsg-2.1) ... Setting up libblkid-dev:armhf (2.33.1-0.1ubuntu1) ... Setting up libflac8:armhf (1.3.2-3) ... Setting up libxml2-utils (2.9.4+dfsg1-7ubuntu3) ... Setting up libtinfo-dev:armhf (6.1+20181013-2ubuntu2) ... Setting up python2.7 (2.7.15-8) ... Setting up libxfont2:armhf (1:2.0.3-1) ... Setting up libharfbuzz0b:armhf (2.3.1-1) ... Setting up libtiff5:armhf (4.0.10-4) ... Setting up x11proto-xf86vidmode-dev (2018.4-4) ... Setting up libxau-dev:armhf (1:1.0.8-1) ... Setting up python3.7 (3.7.2-2) ... Setting up autoconf (2.69-11) ... Setting up libthai0:armhf (0.1.28-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 libicu-dev:armhf (63.1-6) ... Setting up file (1:5.35-2) ... Setting up x11proto-record-dev (2018.4-4) ... Setting up libhx509-5-heimdal:armhf (7.5.0+dfsg-2.1) ... Setting up libio-socket-ssl-perl (2.060-3) ... Setting up libnode64:armhf (10.15.1~dfsg-5) ... Setting up libhtml-tree-perl (5.07-2) ... Setting up libdrm2:armhf (2.4.97-1) ... Setting up libiw-dev:armhf (30~pre9-13ubuntu1) ... Setting up libclang-common-7-dev (1:7.0.1-6) ... Setting up intltool-debian (0.35.0+20060710.5) ... Setting up libmbedtls12:armhf (2.16.0-1) ... Setting up libxdmcp-dev:armhf (1:1.1.2-3) ... Setting up gir1.2-harfbuzz-0.0:armhf (2.3.1-1) ... Setting up libfribidi-dev:armhf (1.0.5-3.1) ... Setting up llvm-7-runtime (1:7.0.1-6) ... Setting up libdrm-etnaviv1:armhf (2.4.97-1) ... Setting up automake (1:1.16.1-4ubuntu3) ... update-alternatives: using /usr/bin/automake-1.16 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.5-2) ... Not building database; man-db/auto-update is not 'true'. Created symlink /etc/systemd/system/timers.target.wants/man-db.timer → /lib/systemd/system/man-db.timer. Setting up libhttp-message-perl (6.18-1) ... Setting up libpython2-stdlib:armhf (2.7.15-4) ... Setting up libkrb5-3:armhf (1.17-1) ... Setting up libavahi-common3:armhf (0.7-4ubuntu5) ... Setting up libdrm-radeon1:armhf (2.4.97-1) ... Setting up libkrb5-26-heimdal:armhf (7.5.0+dfsg-2.1) ... Setting up libpng-dev:armhf (1.6.36-5) ... Setting up dbus (1.12.12-1ubuntu1) ... Setting up libvorbisenc2:armhf (1.3.6-1) ... Setting up libmount-dev:armhf (2.33.1-0.1ubuntu1) ... Setting up libdrm-nouveau2:armhf (2.4.97-1) ... Setting up libwayland-dev:armhf (1.16.0-1ubuntu2) ... Setting up libselinux1-dev:armhf (2.8-1build2) ... Setting up libxcb1:armhf (1.13.1-2) ... Setting up libharfbuzz-gobject0:armhf (2.3.1-1) ... Setting up libheimntlm0-heimdal:armhf (7.5.0+dfsg-2.1) ... Setting up libdbus-glib-1-dev-bin (0.110-4) ... Setting up libhttp-negotiate-perl (6.01-1) ... Setting up libtool (2.4.6-9) ... Setting up libpython3-stdlib:armhf (3.7.2-1) ... Setting up libxcb-present0:armhf (1.13.1-2) ... Setting up libfontconfig1:armhf (2.13.1-2ubuntu2) ... Setting up libxcb-dri2-0:armhf (1.13.1-2) ... Setting up libsm6:armhf (2:1.2.3-1) ... Setting up libxcb-dri3-0:armhf (1.13.1-2) ... Setting up libxcb-glx0:armhf (1.13.1-2) ... Setting up libxcb-randr0:armhf (1.13.1-2) ... Setting up libxcb-xfixes0:armhf (1.13.1-2) ... Setting up libxcb-render0:armhf (1.13.1-2) ... Setting up libpam-systemd:armhf (240-5ubuntu4) ... Setting up libharfbuzz-icu0:armhf (2.3.1-1) ... Setting up po-debconf (1.0.21) ... Setting up python3 (3.7.2-1) ... Setting up libdrm-amdgpu1:armhf (2.4.97-1) ... Setting up libhttp-cookies-perl (6.04-1) ... Setting up libdrm-exynos1:armhf (2.4.97-1) ... Setting up libdrm-freedreno1:armhf (2.4.97-1) ... Setting up nodejs (10.15.1~dfsg-5) ... update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode Setting up clang-7 (1:7.0.1-6) ... Setting up libdrm-omap1:armhf (2.4.97-1) ... Setting up libgbm1:armhf (18.3.2-1ubuntu1) ... Setting up python3-six (1.12.0-1) ... Setting up libx11-6:armhf (2:1.6.7-1) ... Setting up libgl1-mesa-dri:armhf (18.3.2-1ubuntu1) ... Setting up dbus-x11 (1.12.12-1ubuntu1) ... Setting up libdrm-tegra0:armhf (2.4.97-1) ... Setting up libxcb-util1:armhf (0.4.0-0ubuntu3) ... Setting up python3-pkg-resources (40.8.0-1) ... Setting up llvm-7 (1:7.0.1-6) ... Setting up lsb-release (10.2018112800ubuntu1) ... Setting up python2 (2.7.15-4) ... Setting up libxmuu1:armhf (2:1.1.2-2) ... Setting up dbus-user-session (1.12.12-1ubuntu1) ... Setting up libstartup-notification0:armhf (0.12-6) ... Setting up llvm-7-dev (1:7.0.1-6) ... Setting up libxcb-sync1:armhf (1.13.1-2) ... Setting up libgssapi-krb5-2:armhf (1.17-1) ... Setting up libpython-stdlib:armhf (2.7.15-4) ... Setting up libsndfile1:armhf (1.0.28-5) ... Setting up libfreetype6-dev:armhf (2.9.1-3) ... Setting up libice-dev:armhf (2:1.0.9-2) ... Setting up libssh-4:armhf (0.8.6-3) ... Setting up libxcomposite1:armhf (1:0.4.4-2) ... Setting up libxcb-shm0:armhf (1.13.1-2) ... 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.1-2) ... Setting up libxrender1:armhf (1:0.9.10-1) ... Setting up libxcb1-dev:armhf (1.13.1-2) ... Setting up libxcb-glx0-dev:armhf (1.13.1-2) ... Setting up libavahi-client3:armhf (0.7-4ubuntu5) ... Setting up libegl-mesa0:armhf (18.3.2-1ubuntu1) ... Setting up libx11-dev:armhf (2:1.6.7-1) ... Setting up libxft2:armhf (2.3.2-2) ... Setting up libgssapi3-heimdal:armhf (7.5.0+dfsg-2.1) ... Setting up python3-lib2to3 (3.7.2-3ubuntu1) ... Setting up python3-distutils (3.7.2-3ubuntu1) ... Setting up python (2.7.15-4) ... Setting up libxcb-sync-dev:armhf (1.13.1-2) ... Setting up fontconfig (2.13.1-2ubuntu2) ... Regenerating fonts cache... done. Setting up libcups2:armhf (2.2.10-3) ... Setting up libxkbfile1:armhf (1:1.0.9-2) ... Setting up libgit2-27:armhf (0.27.7+dfsg.1-0.1) ... Setting up libfontconfig1-dev:armhf (2.13.1-2ubuntu2) ... Setting up libx11-xcb-dev:armhf (2:1.6.7-1) ... Setting up libsm-dev:armhf (2:1.2.3-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.59.2-2) ... Setting up dconf-service (0.30.1-2) ... Setting up libdrm-dev:armhf (2.4.97-1) ... Setting up libatspi2.0-0:armhf (2.30.0-7) ... Setting up libstartup-notification0-dev:armhf (0.12-6) ... Setting up libgdk-pixbuf2.0-0:armhf (2.38.0+dfsg-7) ... Setting up libxcb-shm0-dev:armhf (1.13.1-2) ... Setting up libgdk-pixbuf2.0-bin (2.38.0+dfsg-7) ... Setting up python3-scour (0.37-2) ... Setting up gir1.2-gdkpixbuf-2.0:armhf (2.38.0+dfsg-7) ... Setting up scour (0.37-2) ... Setting up libxrender-dev:armhf (1:0.9.10-1) ... Setting up libglib2.0-dev:armhf (2.59.2-2) ... Setting up libpulse0:armhf (1:12.2-2ubuntu1) ... 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.1-2) ... Setting up libxcb-render0-dev:armhf (1.13.1-2) ... Setting up libegl1:armhf (1.1.0-1) ... Setting up libxft-dev:armhf (2.3.2-2) ... Setting up gtk-update-icon-cache (3.24.5-1ubuntu1) ... Setting up libgdk-pixbuf2.0-dev:armhf (2.38.0+dfsg-7) ... Setting up libxcb-dri3-dev:armhf (1.13.1-2) ... Setting up libxcursor1:armhf (1:1.1.15-2) ... Setting up libldap-2.4-2:armhf (2.4.47+dfsg-3ubuntu1) ... Setting up libxext-dev:armhf (2:1.3.3-1) ... Setting up libpango-1.0-0:armhf (1.42.4-6) ... Setting up libxcb-shape0-dev:armhf (1.13.1-2) ... Setting up libatk-bridge2.0-0:armhf (2.30.0-4) ... 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 libharfbuzz-dev:armhf (2.3.1-1) ... Setting up dconf-gsettings-backend:armhf (0.30.1-2) ... Setting up libxrandr2:armhf (2:1.5.1-1) ... Setting up libglx-mesa0:armhf (18.3.2-1ubuntu1) ... 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.30.0-7) ... Setting up libcairo2:armhf (1.16.0-2) ... Setting up libnotify4:armhf (0.7.7-4ubuntu2) ... Setting up libxinerama1:armhf (2:1.1.4-2) ... Setting up libxcursor-dev:armhf (1:1.1.15-2) ... Setting up libxcb-randr0-dev:armhf (1.13.1-2) ... Setting up libxt-dev:armhf (1:1.1.5-1) ... Setting up gir1.2-notify-0.7:armhf (0.7.7-4ubuntu2) ... Setting up libpulse-mainloop-glib0:armhf (1:12.2-2ubuntu1) ... Setting up libpulse-dev:armhf (1:12.2-2ubuntu1) ... Setting up mesa-common-dev:armhf (18.3.2-1ubuntu1) ... Setting up libxrandr-dev:armhf (2:1.5.1-1) ... Setting up gsettings-desktop-schemas (3.31.0.2-2ubuntu3) ... Setting up x11-xkb-utils (7.7+4) ... Setting up libxcomposite-dev:armhf (1:0.4.4-2) ... Setting up libcairo-script-interpreter2:armhf (1.16.0-2) ... Setting up libgtk-3-common (3.24.5-1ubuntu1) ... Setting up libxcb-xfixes0-dev:armhf (1.13.1-2) ... Setting up libcurl3-gnutls:armhf (7.64.0-1ubuntu1) ... Setting up libnotify-dev:armhf (0.7.7-4ubuntu2) ... Setting up libcairo-gobject2:armhf (1.16.0-2) ... Setting up libcurl4:armhf (7.64.0-1ubuntu1) ... Setting up libxdamage-dev:armhf (1:1.1.4-3) ... Setting up libatk1.0-dev:armhf (2.30.0-2) ... Setting up libdbus-glib-1-dev:armhf (0.110-4) ... Setting up libpangoft2-1.0-0:armhf (1.42.4-6) ... Setting up cargo (0.32.0-1~exp1ubuntu1) ... Setting up libxinerama-dev:armhf (2:1.1.4-2) ... Setting up glib-networking:armhf (2.59.90-1) ... Setting up libxcb-present-dev:armhf (1.13.1-2) ... Setting up libxi-dev:armhf (2:1.7.9-1) ... Setting up libglx0:armhf (1.1.0-1) ... Setting up libcurl4-openssl-dev:armhf (7.64.0-1ubuntu1) ... Setting up xserver-common (2:1.20.3-1ubuntu1) ... Setting up libcairo2-dev:armhf (1.16.0-2) ... Setting up libpangoxft-1.0-0:armhf (1.42.4-6) ... Setting up libsoup2.4-1:armhf (2.64.2-2) ... Setting up libsoup-gnome2.4-1:armhf (2.64.2-2) ... Setting up libpangocairo-1.0-0:armhf (1.42.4-6) ... Setting up gir1.2-pango-1.0:armhf (1.42.4-6) ... Setting up libxtst-dev:armhf (2:1.2.3-1) ... Setting up libgl1:armhf (1.1.0-1) ... Setting up librest-0.7-0:armhf (0.8.1-1) ... Setting up librsvg2-2:armhf (2.44.10-1) ... Setting up xvfb (2:1.20.3-1ubuntu1) ... Setting up pango1.0-tools (1.42.4-6) ... Setting up libglvnd-dev:armhf (1.1.0-1) ... Setting up libatspi2.0-dev:armhf (2.30.0-7) ... Setting up librsvg2-common:armhf (2.44.10-1) ... Setting up libgl1-mesa-dev:armhf (18.3.2-1ubuntu1) ... Setting up libatk-bridge2.0-dev:armhf (2.30.0-4) ... Setting up libegl1-mesa-dev:armhf (18.3.2-1ubuntu1) ... Setting up libpango1.0-dev:armhf (1.42.4-6) ... Setting up libepoxy-dev:armhf (1.5.3-0.1) ... Setting up adwaita-icon-theme (3.30.0-0ubuntu1) ... 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-3ubuntu1) ... Setting up dh-autoreconf (19) ... Setting up liblwp-protocol-https-perl (6.07-2) ... Setting up humanity-icon-theme (0.6.15) ... Setting up libgtk-3-0:armhf (3.24.5-1ubuntu1) ... Setting up dh-strip-nondeterminism (1.1.1-1) ... Setting up libwww-perl (6.36-1) ... Setting up gir1.2-gtk-2.0:armhf (2.24.32-3ubuntu1) ... Setting up debhelper (12ubuntu1) ... Setting up gir1.2-gtk-3.0:armhf (3.24.5-1ubuntu1) ... Setting up ubuntu-mono (19.04-0ubuntu1) ... Setting up libgtk2.0-dev:armhf (2.24.32-3ubuntu1) ... Setting up libxml-parser-perl (2.44-2build4) ... Setting up libgtk-3-dev:armhf (3.24.5-1ubuntu1) ... Setting up intltool (0.51.0-5ubuntu1) ... Setting up dh-translations (144) ... Setting up cdbs (0.4.158ubuntu1) ... Setting up sbuild-build-depends-firefox-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.28-0ubuntu1) ... Processing triggers for systemd (240-5ubuntu4) ... Processing triggers for libgdk-pixbuf2.0-0:armhf (2.38.0+dfsg-7) ... +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 4.4.0-142-generic arm64 (armv7l) Toolchain package versions: binutils_2.32-3ubuntu1 dpkg-dev_1.19.2ubuntu2 g++-8_8.2.0-20ubuntu1 gcc-8_8.2.0-20ubuntu1 libc6-dev_2.28-0ubuntu1 libstdc++-8-dev_8.2.0-20ubuntu1 libstdc++6_9-20190207-0ubuntu1 linux-libc-dev_4.19.0-13.14 Package versions: adduser_3.118ubuntu1 advancecomp_2.1-1 adwaita-icon-theme_3.30.0-0ubuntu1 apt_1.8.0~rc3ubuntu1 autoconf_2.69-11 autoconf2.13_2.13-68 automake_1:1.16.1-4ubuntu3 autopoint_0.19.8.1-9 autotools-dev_20180224.1 base-files_10.1ubuntu8 base-passwd_3.5.46 bash_5.0-2ubuntu1 binfmt-support_2.2.0-2 binutils_2.32-3ubuntu1 binutils-arm-linux-gnueabihf_2.32-3ubuntu1 binutils-common_2.32-3ubuntu1 bsdmainutils_11.1.2ubuntu2 bsdutils_1:2.33.1-0.1ubuntu1 build-essential_12.5ubuntu2 bzip2_1.0.6-9 ca-certificates_20190110 cargo_0.32.0-1~exp1ubuntu1 cdbs_0.4.158ubuntu1 clang-7_1:7.0.1-6 coreutils_8.30-1ubuntu1 cpp_4:8.2.0-2ubuntu2 cpp-8_8.2.0-20ubuntu1 dash_0.5.10.2-4ubuntu1 dbus_1.12.12-1ubuntu1 dbus-user-session_1.12.12-1ubuntu1 dbus-x11_1.12.12-1ubuntu1 dconf-gsettings-backend_0.30.1-2 dconf-service_0.30.1-2 debconf_1.5.70 debhelper_12ubuntu1 debianutils_4.8.6.1 dh-autoreconf_19 dh-strip-nondeterminism_1.1.1-1 dh-translations_144 diffutils_1:3.6-1 distro-info-data_0.39 dmsetup_2:1.02.145-4.1ubuntu4 dpkg_1.19.2ubuntu2 dpkg-dev_1.19.2ubuntu2 dwz_0.12-3 e2fslibs_1.44.5-1 e2fsprogs_1.44.5-1 fakeroot_1.23-1 fdisk_2.33.1-0.1ubuntu1 file_1:5.35-2 findutils_4.6.0+git+20190105-2 fontconfig_2.13.1-2ubuntu2 fontconfig-config_2.13.1-2ubuntu2 fonts-dejavu-core_2.37-1 g++_4:8.2.0-2ubuntu2 g++-8_8.2.0-20ubuntu1 gcc_4:8.2.0-2ubuntu2 gcc-8_8.2.0-20ubuntu1 gcc-8-base_8.2.0-20ubuntu1 gcc-9-base_9-20190207-0ubuntu1 gettext_0.19.8.1-9 gettext-base_0.19.8.1-9 gir1.2-atk-1.0_2.30.0-2 gir1.2-atspi-2.0_2.30.0-7 gir1.2-freedesktop_1.59.4-1 gir1.2-gdkpixbuf-2.0_2.38.0+dfsg-7 gir1.2-glib-2.0_1.59.4-1 gir1.2-gtk-2.0_2.24.32-3ubuntu1 gir1.2-gtk-3.0_3.24.5-1ubuntu1 gir1.2-harfbuzz-0.0_2.3.1-1 gir1.2-notify-0.7_0.7.7-4ubuntu2 gir1.2-pango-1.0_1.42.4-6 glib-networking_2.59.90-1 glib-networking-common_2.59.90-1 glib-networking-services_2.59.90-1 gpg_2.2.12-1ubuntu3 gpg-agent_2.2.12-1ubuntu3 gpgconf_2.2.12-1ubuntu3 gpgv_2.2.12-1ubuntu3 grep_3.3-1 groff-base_1.22.4-2 gsettings-desktop-schemas_3.31.0.2-2ubuntu3 gtk-update-icon-cache_3.24.5-1ubuntu1 gzip_1.9-3 hicolor-icon-theme_0.17-2 hostname_3.21 humanity-icon-theme_0.6.15 icu-devtools_63.1-6 init_1.56+nmu1 init-system-helpers_1.56+nmu1 initscripts_2.88dsf-59.3ubuntu2 insserv_1.14.0-5ubuntu3 intltool_0.51.0-5ubuntu1 intltool-debian_0.35.0+20060710.5 jq_1.5+dfsg-2build1 libacl1_2.2.52-3build1 libapparmor1_2.12-4ubuntu10 libapt-pkg5.0_1.8.0~rc3ubuntu1 libarchive-zip-perl_1.64-1 libargon2-1_0~20171227-0.2 libasan5_9-20190207-0ubuntu1 libasn1-8-heimdal_7.5.0+dfsg-2.1 libasound2_1.1.8-1 libasound2-data_1.1.8-1 libasound2-dev_1.1.8-1 libassuan0_2.5.2-1 libasyncns0_0.8-6 libatk-bridge2.0-0_2.30.0-4 libatk-bridge2.0-dev_2.30.0-4 libatk1.0-0_2.30.0-2 libatk1.0-data_2.30.0-2 libatk1.0-dev_2.30.0-2 libatomic1_9-20190207-0ubuntu1 libatspi2.0-0_2.30.0-7 libatspi2.0-dev_2.30.0-7 libattr1_1:2.4.47-2build1 libaudit-common_1:2.8.3-1ubuntu3 libaudit1_1:2.8.3-1ubuntu3 libavahi-client3_0.7-4ubuntu5 libavahi-common-data_0.7-4ubuntu5 libavahi-common3_0.7-4ubuntu5 libbinutils_2.32-3ubuntu1 libblkid-dev_2.33.1-0.1ubuntu1 libblkid1_2.33.1-0.1ubuntu1 libbsd0_0.9.1-1 libbz2-1.0_1.0.6-9 libc-ares2_1.14.0-1 libc-bin_2.28-0ubuntu1 libc-dev-bin_2.28-0ubuntu1 libc6_2.28-0ubuntu1 libc6-dev_2.28-0ubuntu1 libcairo-gobject2_1.16.0-2 libcairo-script-interpreter2_1.16.0-2 libcairo2_1.16.0-2 libcairo2-dev_1.16.0-2 libcap-ng0_0.7.9-2 libcap2_1:2.25-2 libcc1-0_9-20190207-0ubuntu1 libclang-common-7-dev_1:7.0.1-6 libclang1-7_1:7.0.1-6 libcolord2_1.4.3-4 libcom-err2_1.44.5-1 libcomerr2_1.44.5-1 libcroco3_0.6.12-3 libcryptsetup12_2:2.1.0-1ubuntu1 libcups2_2.2.10-3 libcurl3-gnutls_7.64.0-1ubuntu1 libcurl4_7.64.0-1ubuntu1 libcurl4-openssl-dev_7.64.0-1ubuntu1 libdatrie1_0.2.12-2 libdb5.3_5.3.28+dfsg1-0.3 libdbus-1-3_1.12.12-1ubuntu1 libdbus-1-dev_1.12.12-1ubuntu1 libdbus-glib-1-2_0.110-4 libdbus-glib-1-dev_0.110-4 libdbus-glib-1-dev-bin_0.110-4 libdconf1_0.30.1-2 libdebconfclient0_0.247ubuntu1 libdevmapper1.02.1_2:1.02.145-4.1ubuntu4 libdpkg-perl_1.19.2ubuntu2 libdrm-amdgpu1_2.4.97-1 libdrm-common_2.4.97-1 libdrm-dev_2.4.97-1 libdrm-etnaviv1_2.4.97-1 libdrm-exynos1_2.4.97-1 libdrm-freedreno1_2.4.97-1 libdrm-nouveau2_2.4.97-1 libdrm-omap1_2.4.97-1 libdrm-radeon1_2.4.97-1 libdrm-tegra0_2.4.97-1 libdrm2_2.4.97-1 libedit2_3.1-20181209-1 libegl-mesa0_18.3.2-1ubuntu1 libegl1_1.1.0-1 libegl1-mesa-dev_18.3.2-1ubuntu1 libelf1_0.175-2 libencode-locale-perl_1.05-1 libepoxy-dev_1.5.3-0.1 libepoxy0_1.5.3-0.1 libexpat1_2.2.6-1 libexpat1-dev_2.2.6-1 libext2fs2_1.44.5-1 libfakeroot_1.23-1 libfdisk1_2.33.1-0.1ubuntu1 libffi-dev_3.2.1-9 libffi6_3.2.1-9 libfile-listing-perl_6.04-1 libfile-stripnondeterminism-perl_1.1.1-1 libfile-which-perl_1.23-1 libflac8_1.3.2-3 libfontconfig1_2.13.1-2ubuntu2 libfontconfig1-dev_2.13.1-2ubuntu2 libfontenc1_1:1.1.3-1 libfreetype6_2.9.1-3 libfreetype6-dev_2.9.1-3 libfribidi-dev_1.0.5-3.1 libfribidi0_1.0.5-3.1 libgbm1_18.3.2-1ubuntu1 libgc1c2_1:7.6.4-0.4 libgcc-8-dev_8.2.0-20ubuntu1 libgcc1_1:9-20190207-0ubuntu1 libgcrypt20_1.8.4-3ubuntu1 libgdbm-compat4_1.18.1-3 libgdbm6_1.18.1-3 libgdk-pixbuf2.0-0_2.38.0+dfsg-7 libgdk-pixbuf2.0-bin_2.38.0+dfsg-7 libgdk-pixbuf2.0-common_2.38.0+dfsg-7 libgdk-pixbuf2.0-dev_2.38.0+dfsg-7 libgirepository-1.0-1_1.59.4-1 libgit2-27_0.27.7+dfsg.1-0.1 libgl1_1.1.0-1 libgl1-mesa-dev_18.3.2-1ubuntu1 libgl1-mesa-dri_18.3.2-1ubuntu1 libglapi-mesa_18.3.2-1ubuntu1 libgles1_1.1.0-1 libgles2_1.1.0-1 libglib2.0-0_2.59.2-2 libglib2.0-bin_2.59.2-2 libglib2.0-data_2.59.2-2 libglib2.0-dev_2.59.2-2 libglib2.0-dev-bin_2.59.2-2 libglvnd-core-dev_1.1.0-1 libglvnd-dev_1.1.0-1 libglvnd0_1.1.0-1 libglx-mesa0_18.3.2-1ubuntu1 libglx0_1.1.0-1 libgmp10_2:6.1.2+dfsg-4 libgnutls30_3.6.5-2ubuntu1 libgomp1_9-20190207-0ubuntu1 libgpg-error0_1.35-1 libgraphite2-3_1.3.13-7 libgraphite2-dev_1.3.13-7 libgssapi-krb5-2_1.17-1 libgssapi3-heimdal_7.5.0+dfsg-2.1 libgtk-3-0_3.24.5-1ubuntu1 libgtk-3-common_3.24.5-1ubuntu1 libgtk-3-dev_3.24.5-1ubuntu1 libgtk2.0-0_2.24.32-3ubuntu1 libgtk2.0-common_2.24.32-3ubuntu1 libgtk2.0-dev_2.24.32-3ubuntu1 libharfbuzz-dev_2.3.1-1 libharfbuzz-gobject0_2.3.1-1 libharfbuzz-icu0_2.3.1-1 libharfbuzz0b_2.3.1-1 libhcrypto4-heimdal_7.5.0+dfsg-2.1 libheimbase1-heimdal_7.5.0+dfsg-2.1 libheimntlm0-heimdal_7.5.0+dfsg-2.1 libhogweed4_3.4.1-1 libhtml-parser-perl_3.72-3build2 libhtml-tagset-perl_3.20-3 libhtml-tree-perl_5.07-2 libhttp-cookies-perl_6.04-1 libhttp-date-perl_6.02-1 libhttp-message-perl_6.18-1 libhttp-negotiate-perl_6.01-1 libhttp-parser2.8_2.8.1-1 libhx509-5-heimdal_7.5.0+dfsg-2.1 libice-dev_2:1.0.9-2 libice6_2:1.0.9-2 libicu-dev_63.1-6 libicu63_63.1-6 libidn11_1.33-2.2ubuntu1 libidn2-0_2.0.5-1 libio-html-perl_1.001-1 libio-socket-ssl-perl_2.060-3 libip4tc0_1.8.2-3ubuntu1 libisl19_0.20-2 libiw-dev_30~pre9-13ubuntu1 libiw30_30~pre9-13ubuntu1 libjbig0_2.1-3.1build1 libjpeg-turbo8_2.0.1-0ubuntu1 libjpeg8_8c-2ubuntu8 libjq1_1.5+dfsg-2build1 libjson-c3_0.12.1+ds-2 libjson-glib-1.0-0_1.4.4-2 libjson-glib-1.0-common_1.4.4-2 libk5crypto3_1.17-1 libkeyutils1_1.6-2 libkmod2_25-1ubuntu2 libkrb5-26-heimdal_7.5.0+dfsg-2.1 libkrb5-3_1.17-1 libkrb5support0_1.17-1 liblcms2-2_2.9-3 libldap-2.4-2_2.4.47+dfsg-3ubuntu1 libldap-common_2.4.47+dfsg-3ubuntu1 libllvm7_1:7.0.1-6 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_1.8.3-1ubuntu1 liblzma5_5.2.4-1 liblzo2-2_2.10-0.1 libmagic-mgc_1:5.35-2 libmagic1_1:5.35-2 libmbedcrypto3_2.16.0-1 libmbedtls12_2.16.0-1 libmbedx509-0_2.16.0-1 libmount-dev_2.33.1-0.1ubuntu1 libmount1_2.33.1-0.1ubuntu1 libmpc3_1.1.0-1 libmpdec2_2.4.2-2 libmpfr6_4.0.2-1 libncurses-dev_6.1+20181013-2ubuntu2 libncurses6_6.1+20181013-2ubuntu2 libncursesw6_6.1+20181013-2ubuntu2 libnet-http-perl_6.18-1 libnet-ssleay-perl_1.85-2ubuntu3 libnettle6_3.4.1-1 libnghttp2-14_1.36.0-2 libnode64_10.15.1~dfsg-5 libnotify-dev_0.7.7-4ubuntu2 libnotify4_0.7.7-4ubuntu2 libnpth0_1.6-1 libobjc-8-dev_8.2.0-20ubuntu1 libobjc4_9-20190207-0ubuntu1 libogg0_1.3.2-1 libonig5_6.9.1-1 libopengl0_1.1.0-1 libp11-kit0_0.23.14-2 libpam-modules_1.3.1-5ubuntu1 libpam-modules-bin_1.3.1-5ubuntu1 libpam-runtime_1.3.1-5ubuntu1 libpam-systemd_240-5ubuntu4 libpam0g_1.3.1-5ubuntu1 libpango-1.0-0_1.42.4-6 libpango1.0-dev_1.42.4-6 libpangocairo-1.0-0_1.42.4-6 libpangoft2-1.0-0_1.42.4-6 libpangoxft-1.0-0_1.42.4-6 libpcre16-3_2:8.39-11 libpcre3_2:8.39-11 libpcre3-dev_2:8.39-11 libpcre32-3_2:8.39-11 libpcrecpp0v5_2:8.39-11 libperl5.28_5.28.1-4 libpipeline1_1.5.1-2 libpixman-1-0_0.36.0-1 libpixman-1-dev_0.36.0-1 libpng-dev_1.6.36-5 libpng16-16_1.6.36-5 libprocps7_2:3.3.15-2ubuntu2 libproxy1v5_0.4.15-5 libpsl5_0.20.2-2 libpthread-stubs0-dev_0.4-1 libpulse-dev_1:12.2-2ubuntu1 libpulse-mainloop-glib0_1:12.2-2ubuntu1 libpulse0_1:12.2-2ubuntu1 libpython-stdlib_2.7.15-4 libpython2-stdlib_2.7.15-4 libpython2.7-minimal_2.7.15-8 libpython2.7-stdlib_2.7.15-8 libpython3-stdlib_3.7.2-1 libpython3.7-minimal_3.7.2-2 libpython3.7-stdlib_3.7.2-2 libreadline7_7.0-5 libreadline8_8.0-1 librest-0.7-0_0.8.1-1 libroken18-heimdal_7.5.0+dfsg-2.1 librsvg2-2_2.44.10-1 librsvg2-common_2.44.10-1 librtmp1_2.4+20151223.gitfa8646d.1-2 libsasl2-2_2.1.27+dfsg-1 libsasl2-modules-db_2.1.27+dfsg-1 libseccomp2_2.3.3-3ubuntu2 libselinux1_2.8-1build2 libselinux1-dev_2.8-1build2 libsemanage-common_2.8-2 libsemanage1_2.8-2 libsensors-config_1:3.5.0-3ubuntu1 libsensors5_1:3.5.0-3ubuntu1 libsepol1_2.8-1 libsepol1-dev_2.8-1 libsigsegv2_2.12-2 libslang2_2.3.2-1ubuntu1 libsm-dev_2:1.2.3-1 libsm6_2:1.2.3-1 libsmartcols1_2.33.1-0.1ubuntu1 libsndfile1_1.0.28-5 libsoup-gnome2.4-1_2.64.2-2 libsoup2.4-1_2.64.2-2 libsqlite3-0_3.27.1-1 libss2_1.44.5-1 libssh-4_0.8.6-3 libssh2-1_1.8.0-2 libssl1.1_1.1.1a-1ubuntu2 libstartup-notification0_0.12-6 libstartup-notification0-dev_0.12-6 libstd-rust-1.31_1.31.0+dfsg1+llvm-2ubuntu1 libstd-rust-dev_1.31.0+dfsg1+llvm-2ubuntu1 libstdc++-8-dev_8.2.0-20ubuntu1 libstdc++6_9-20190207-0ubuntu1 libsystemd0_240-5ubuntu4 libtasn1-6_4.13-3 libthai-data_0.1.28-2 libthai0_0.1.28-2 libtiff5_4.0.10-4 libtimedate-perl_2.3000-2 libtinfo-dev_6.1+20181013-2ubuntu2 libtinfo6_6.1+20181013-2ubuntu2 libtool_2.4.6-9 libtry-tiny-perl_0.30-1 libubsan1_9-20190207-0ubuntu1 libuchardet0_0.0.6-3 libudev1_240-5ubuntu4 libunistring2_0.9.10-1ubuntu1 libunwind8_1.2.1-8 liburi-perl_1.76-1 libusb-0.1-4_2:0.1.12-32 libuuid1_2.33.1-0.1ubuntu1 libuv1_1.24.1-1 libvorbis0a_1.3.6-1 libvorbisenc2_1.3.6-1 libwayland-bin_1.16.0-1ubuntu2 libwayland-client0_1.16.0-1ubuntu2 libwayland-cursor0_1.16.0-1ubuntu2 libwayland-dev_1.16.0-1ubuntu2 libwayland-egl1_1.16.0-1ubuntu2 libwayland-server0_1.16.0-1ubuntu2 libwebp6_0.6.1-2 libwind0-heimdal_7.5.0+dfsg-2.1 libwrap0_7.6.q-27 libwww-perl_6.36-1 libwww-robotrules-perl_6.02-1 libx11-6_2:1.6.7-1 libx11-data_2:1.6.7-1 libx11-dev_2:1.6.7-1 libx11-xcb-dev_2:1.6.7-1 libx11-xcb1_2:1.6.7-1 libxau-dev_1:1.0.8-1 libxau6_1:1.0.8-1 libxaw7_2:1.0.13-1 libxcb-dri2-0_1.13.1-2 libxcb-dri2-0-dev_1.13.1-2 libxcb-dri3-0_1.13.1-2 libxcb-dri3-dev_1.13.1-2 libxcb-glx0_1.13.1-2 libxcb-glx0-dev_1.13.1-2 libxcb-present-dev_1.13.1-2 libxcb-present0_1.13.1-2 libxcb-randr0_1.13.1-2 libxcb-randr0-dev_1.13.1-2 libxcb-render0_1.13.1-2 libxcb-render0-dev_1.13.1-2 libxcb-shape0_1.13.1-2 libxcb-shape0-dev_1.13.1-2 libxcb-shm0_1.13.1-2 libxcb-shm0-dev_1.13.1-2 libxcb-sync-dev_1.13.1-2 libxcb-sync1_1.13.1-2 libxcb-util1_0.4.0-0ubuntu3 libxcb-xfixes0_1.13.1-2 libxcb-xfixes0-dev_1.13.1-2 libxcb1_1.13.1-2 libxcb1-dev_1.13.1-2 libxcomposite-dev_1:0.4.4-2 libxcomposite1_1:0.4.4-2 libxcursor-dev_1:1.1.15-2 libxcursor1_1:1.1.15-2 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-2 libxft2_2.3.2-2 libxi-dev_2:1.7.9-1 libxi6_2:1.7.9-1 libxinerama-dev_2:1.1.4-2 libxinerama1_2:1.1.4-2 libxkbcommon-dev_0.8.2-1 libxkbcommon0_0.8.2-1 libxkbfile1_1:1.0.9-2 libxml-parser-perl_2.44-2build4 libxml2_2.9.4+dfsg1-7ubuntu3 libxml2-utils_2.9.4+dfsg1-7ubuntu3 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.8+dfsg-3 linux-libc-dev_4.19.0-13.14 llvm-7_1:7.0.1-6 llvm-7-dev_1:7.0.1-6 llvm-7-runtime_1:7.0.1-6 locales_2.28-0ubuntu1 lockfile-progs_0.1.18 login_1:4.5-1.1ubuntu1 lsb-base_10.2018112800ubuntu1 lsb-release_10.2018112800ubuntu1 m4_1.4.18-2 make_4.2.1-1.2 man-db_2.8.5-2 mawk_1.3.3-17ubuntu3 mesa-common-dev_18.3.2-1ubuntu1 mime-support_3.60ubuntu1 mount_2.33.1-0.1ubuntu1 multiarch-support_2.28-0ubuntu1 nasm_2.14-1 ncurses-base_6.1+20181013-2ubuntu2 ncurses-bin_6.1+20181013-2ubuntu2 netbase_5.6 nodejs_10.15.1~dfsg-5 openssl_1.1.1a-1ubuntu2 optipng_0.7.6-1.1 pango1.0-tools_1.42.4-6 passwd_1:4.5-1.1ubuntu1 patch_2.7.6-3 perl_5.28.1-4 perl-base_5.28.1-4 perl-modules-5.28_5.28.1-4 perl-openssl-defaults_3build1 pinentry-curses_1.1.0-1build2 pkg-config_0.29.1-0ubuntu2 pkgbinarymangler_144 po-debconf_1.0.21 policyrcd-script-zg2_0.1-3 procps_2:3.3.15-2ubuntu2 python_2.7.15-4 python-minimal_2.7.15-4 python2_2.7.15-4 python2-minimal_2.7.15-4 python2.7_2.7.15-8 python2.7-minimal_2.7.15-8 python3_3.7.2-1 python3-distutils_3.7.2-3ubuntu1 python3-lib2to3_3.7.2-3ubuntu1 python3-minimal_3.7.2-1 python3-pkg-resources_40.8.0-1 python3-scour_0.37-2 python3-six_1.12.0-1 python3.7_3.7.2-2 python3.7-minimal_3.7.2-2 readline-common_8.0-1 rustc_1.31.0+dfsg1+llvm-2ubuntu1 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-firefox-dummy_0.invalid.0 scour_0.37-2 sed_4.7-1 sensible-utils_0.0.12 shared-mime-info_1.10-1 systemd_240-5ubuntu4 systemd-sysv_240-5ubuntu4 sysv-rc_2.88dsf-59.3ubuntu2 sysvinit-utils_2.88dsf-59.10ubuntu2 tar_1.30+dfsg-5 tzdata_2018i-1 ubuntu-keyring_2018.09.18.1 ubuntu-mono_19.04-0ubuntu1 ucf_3.0038+nmu1 unzip_6.0-22ubuntu1 util-linux_2.33.1-0.1ubuntu1 uuid-dev_2.33.1-0.1ubuntu1 wayland-protocols_1.17-1 x11-common_1:7.7+19ubuntu9 x11-xkb-utils_7.7+4 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.10.1 xorg-sgml-doctools_1:1.11-1 xserver-common_2:1.20.3-1ubuntu1 xtrans-dev_1.3.5-1 xvfb_2:1.20.3-1ubuntu1 xz-utils_5.2.4-1 yasm_1.3.0-2build1 zip_3.0-11build1 zlib1g_1:1.2.11.dfsg-1ubuntu2 zlib1g-dev_1:1.2.11.dfsg-1ubuntu2 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- gpgv: Signature made Fri Feb 15 05:38:02 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_66.0~b8+build1-0ubuntu0.19.04.1.dsc dpkg-source: info: extracting firefox in firefox-66.0~b8+build1 dpkg-source: info: unpacking firefox_66.0~b8+build1.orig.tar.xz dpkg-source: info: unpacking firefox_66.0~b8+build1-0ubuntu0.19.04.1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series 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 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-16391296 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-16391296 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-16391296 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 66.0~b8+build1-0ubuntu0.19.04.1 dpkg-buildpackage: info: source distribution disco dpkg-source --before-build . dpkg-buildpackage: info: host architecture armhf dpkg-source: info: using options from firefox-66.0~b8+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-66.0~b8+build1/debian/build/keepalive-wrapper.py 1440 /usr/bin/make -C . -k clean make[1]: Entering directory '/<>/firefox-66.0~b8+build1' ./mach clobber make[1]: Leaving directory '/<>/firefox-66.0~b8+build1' set -e; dh_clean -X Cargo.toml.orig rm -f debian/stamp-mach-configure rm -rf /<>/firefox-66.0~b8+build1/cbindgen rm -rf /<>/firefox-66.0~b8+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-66.0~b8+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/testing/run_mochitest debian/testing/run_reftest 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-testsuite.install debian/firefox-testsuite.links debian/firefox-testsuite.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/testing/extra.test.zip rm -rf debian/testing/extra-stage 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 [ '1904' -ge '1410' ]; then \ cp /<>/firefox-66.0~b8+build1/debian/usr.bin.firefox.apparmor.14.10 /<>/firefox-66.0~b8+build1/debian/usr.bin.firefox.in ; \ elif [ '1904' -ge '1310' ]; then \ cp /<>/firefox-66.0~b8+build1/debian/usr.bin.firefox.apparmor.13.10 /<>/firefox-66.0~b8+build1/debian/usr.bin.firefox.in ; \ fi PYTHONDONTWRITEBYTECODE=1 python /<>/firefox-66.0~b8+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="66.0" -DDEB_HOST_ARCH="armhf" -DMOZ_DISPLAY_NAME="Firefox" -DMOZ_PKG_NAME="firefox" -DDISTRIB="Ubuntu" -DMOZ_BRANDING_OPTION="--enable-official-branding" -DTOPSRCDIR="/<>/firefox-66.0~b8+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-66.0~b8+build1/./obj-arm-linux-gnueabihf/_virtualenv/bin/python" -DDEB_BUILD_ARCH_BITS=32 -DMOZ_DEFAULT_APP_NAME="firefox" -DDISTRIB_VERSION="1904" -DMOZ_ENABLE_BREAKPAD -DMOZ_OFFICIAL_BRANDING -DDEB_PARALLEL_JOBS=4 /<>/firefox-66.0~b8+build1/debian/config/mozconfig.in > /<>/firefox-66.0~b8+build1/debian/config/mozconfig PYTHONDONTWRITEBYTECODE=1 python /<>/firefox-66.0~b8+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="66.0" -DDEB_HOST_ARCH="armhf" -DMOZ_DISPLAY_NAME="Firefox" -DMOZ_PKG_NAME="firefox" -DDISTRIB="Ubuntu" -DMOZ_BRANDING_OPTION="--enable-official-branding" -DTOPSRCDIR="/<>/firefox-66.0~b8+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-66.0~b8+build1/./obj-arm-linux-gnueabihf/_virtualenv/bin/python" -DDEB_BUILD_ARCH_BITS=32 -DMOZ_DEFAULT_APP_NAME="firefox" -DDISTRIB_VERSION="1904" -DMOZ_ENABLE_BREAKPAD -DMOZ_OFFICIAL_BRANDING -DDEB_PARALLEL_JOBS=4 /<>/firefox-66.0~b8+build1/debian/usr.bin.firefox.in > /<>/firefox-66.0~b8+build1/debian/usr.bin.firefox PYTHONDONTWRITEBYTECODE=1 python /<>/firefox-66.0~b8+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="66.0" -DDEB_HOST_ARCH="armhf" -DMOZ_DISPLAY_NAME="Firefox" -DMOZ_PKG_NAME="firefox" -DDISTRIB="Ubuntu" -DMOZ_BRANDING_OPTION="--enable-official-branding" -DTOPSRCDIR="/<>/firefox-66.0~b8+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-66.0~b8+build1/./obj-arm-linux-gnueabihf/_virtualenv/bin/python" -DDEB_BUILD_ARCH_BITS=32 -DMOZ_DEFAULT_APP_NAME="firefox" -DDISTRIB_VERSION="1904" -DMOZ_ENABLE_BREAKPAD -DMOZ_OFFICIAL_BRANDING -DDEB_PARALLEL_JOBS=4 /<>/firefox-66.0~b8+build1/debian/README.Debian.in > /<>/firefox-66.0~b8+build1/debian/README.Debian PYTHONDONTWRITEBYTECODE=1 python /<>/firefox-66.0~b8+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="66.0" -DDEB_HOST_ARCH="armhf" -DMOZ_DISPLAY_NAME="Firefox" -DMOZ_PKG_NAME="firefox" -DDISTRIB="Ubuntu" -DMOZ_BRANDING_OPTION="--enable-official-branding" -DTOPSRCDIR="/<>/firefox-66.0~b8+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-66.0~b8+build1/./obj-arm-linux-gnueabihf/_virtualenv/bin/python" -DDEB_BUILD_ARCH_BITS=32 -DMOZ_DEFAULT_APP_NAME="firefox" -DDISTRIB_VERSION="1904" -DMOZ_ENABLE_BREAKPAD -DMOZ_OFFICIAL_BRANDING -DDEB_PARALLEL_JOBS=4 /<>/firefox-66.0~b8+build1/debian/firefox.sh.in > /<>/firefox-66.0~b8+build1/debian/firefox.sh PYTHONDONTWRITEBYTECODE=1 python /<>/firefox-66.0~b8+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="66.0" -DDEB_HOST_ARCH="armhf" -DMOZ_DISPLAY_NAME="Firefox" -DMOZ_PKG_NAME="firefox" -DDISTRIB="Ubuntu" -DMOZ_BRANDING_OPTION="--enable-official-branding" -DTOPSRCDIR="/<>/firefox-66.0~b8+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-66.0~b8+build1/./obj-arm-linux-gnueabihf/_virtualenv/bin/python" -DDEB_BUILD_ARCH_BITS=32 -DMOZ_DEFAULT_APP_NAME="firefox" -DDISTRIB_VERSION="1904" -DMOZ_ENABLE_BREAKPAD -DMOZ_OFFICIAL_BRANDING -DDEB_PARALLEL_JOBS=4 /<>/firefox-66.0~b8+build1/debian/apport/blacklist.in > /<>/firefox-66.0~b8+build1/debian/apport/blacklist PYTHONDONTWRITEBYTECODE=1 python /<>/firefox-66.0~b8+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="66.0" -DDEB_HOST_ARCH="armhf" -DMOZ_DISPLAY_NAME="Firefox" -DMOZ_PKG_NAME="firefox" -DDISTRIB="Ubuntu" -DMOZ_BRANDING_OPTION="--enable-official-branding" -DTOPSRCDIR="/<>/firefox-66.0~b8+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-66.0~b8+build1/./obj-arm-linux-gnueabihf/_virtualenv/bin/python" -DDEB_BUILD_ARCH_BITS=32 -DMOZ_DEFAULT_APP_NAME="firefox" -DDISTRIB_VERSION="1904" -DMOZ_ENABLE_BREAKPAD -DMOZ_OFFICIAL_BRANDING -DDEB_PARALLEL_JOBS=4 /<>/firefox-66.0~b8+build1/debian/apport/native-origins.in > /<>/firefox-66.0~b8+build1/debian/apport/native-origins PYTHONDONTWRITEBYTECODE=1 python /<>/firefox-66.0~b8+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="66.0" -DDEB_HOST_ARCH="armhf" -DMOZ_DISPLAY_NAME="Firefox" -DMOZ_PKG_NAME="firefox" -DDISTRIB="Ubuntu" -DMOZ_BRANDING_OPTION="--enable-official-branding" -DTOPSRCDIR="/<>/firefox-66.0~b8+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-66.0~b8+build1/./obj-arm-linux-gnueabihf/_virtualenv/bin/python" -DDEB_BUILD_ARCH_BITS=32 -DMOZ_DEFAULT_APP_NAME="firefox" -DDISTRIB_VERSION="1904" -DMOZ_ENABLE_BREAKPAD -DMOZ_OFFICIAL_BRANDING -DDEB_PARALLEL_JOBS=4 /<>/firefox-66.0~b8+build1/debian/apport/source_firefox.py.in > /<>/firefox-66.0~b8+build1/debian/apport/source_firefox.py PYTHONDONTWRITEBYTECODE=1 python /<>/firefox-66.0~b8+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="66.0" -DDEB_HOST_ARCH="armhf" -DMOZ_DISPLAY_NAME="Firefox" -DMOZ_PKG_NAME="firefox" -DDISTRIB="Ubuntu" -DMOZ_BRANDING_OPTION="--enable-official-branding" -DTOPSRCDIR="/<>/firefox-66.0~b8+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-66.0~b8+build1/./obj-arm-linux-gnueabihf/_virtualenv/bin/python" -DDEB_BUILD_ARCH_BITS=32 -DMOZ_DEFAULT_APP_NAME="firefox" -DDISTRIB_VERSION="1904" -DMOZ_ENABLE_BREAKPAD -DMOZ_OFFICIAL_BRANDING -DDEB_PARALLEL_JOBS=4 /<>/firefox-66.0~b8+build1/debian/testing/run_mochitest.in > /<>/firefox-66.0~b8+build1/debian/testing/run_mochitest PYTHONDONTWRITEBYTECODE=1 python /<>/firefox-66.0~b8+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="66.0" -DDEB_HOST_ARCH="armhf" -DMOZ_DISPLAY_NAME="Firefox" -DMOZ_PKG_NAME="firefox" -DDISTRIB="Ubuntu" -DMOZ_BRANDING_OPTION="--enable-official-branding" -DTOPSRCDIR="/<>/firefox-66.0~b8+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-66.0~b8+build1/./obj-arm-linux-gnueabihf/_virtualenv/bin/python" -DDEB_BUILD_ARCH_BITS=32 -DMOZ_DEFAULT_APP_NAME="firefox" -DDISTRIB_VERSION="1904" -DMOZ_ENABLE_BREAKPAD -DMOZ_OFFICIAL_BRANDING -DDEB_PARALLEL_JOBS=4 /<>/firefox-66.0~b8+build1/debian/testing/run_reftest.in > /<>/firefox-66.0~b8+build1/debian/testing/run_reftest PYTHONDONTWRITEBYTECODE=1 python /<>/firefox-66.0~b8+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="66.0" -DDEB_HOST_ARCH="armhf" -DMOZ_DISPLAY_NAME="Firefox" -DMOZ_PKG_NAME="firefox" -DDISTRIB="Ubuntu" -DMOZ_BRANDING_OPTION="--enable-official-branding" -DTOPSRCDIR="/<>/firefox-66.0~b8+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-66.0~b8+build1/./obj-arm-linux-gnueabihf/_virtualenv/bin/python" -DDEB_BUILD_ARCH_BITS=32 -DMOZ_DEFAULT_APP_NAME="firefox" -DDISTRIB_VERSION="1904" -DMOZ_ENABLE_BREAKPAD -DMOZ_OFFICIAL_BRANDING -DDEB_PARALLEL_JOBS=4 /<>/firefox-66.0~b8+build1/debian/firefox.install.in > /<>/firefox-66.0~b8+build1/debian/firefox.install PYTHONDONTWRITEBYTECODE=1 python /<>/firefox-66.0~b8+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="66.0" -DDEB_HOST_ARCH="armhf" -DMOZ_DISPLAY_NAME="Firefox" -DMOZ_PKG_NAME="firefox" -DDISTRIB="Ubuntu" -DMOZ_BRANDING_OPTION="--enable-official-branding" -DTOPSRCDIR="/<>/firefox-66.0~b8+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-66.0~b8+build1/./obj-arm-linux-gnueabihf/_virtualenv/bin/python" -DDEB_BUILD_ARCH_BITS=32 -DMOZ_DEFAULT_APP_NAME="firefox" -DDISTRIB_VERSION="1904" -DMOZ_ENABLE_BREAKPAD -DMOZ_OFFICIAL_BRANDING -DDEB_PARALLEL_JOBS=4 /<>/firefox-66.0~b8+build1/debian/firefox.dirs.in > /<>/firefox-66.0~b8+build1/debian/firefox.dirs PYTHONDONTWRITEBYTECODE=1 python /<>/firefox-66.0~b8+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="66.0" -DDEB_HOST_ARCH="armhf" -DMOZ_DISPLAY_NAME="Firefox" -DMOZ_PKG_NAME="firefox" -DDISTRIB="Ubuntu" -DMOZ_BRANDING_OPTION="--enable-official-branding" -DTOPSRCDIR="/<>/firefox-66.0~b8+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-66.0~b8+build1/./obj-arm-linux-gnueabihf/_virtualenv/bin/python" -DDEB_BUILD_ARCH_BITS=32 -DMOZ_DEFAULT_APP_NAME="firefox" -DDISTRIB_VERSION="1904" -DMOZ_ENABLE_BREAKPAD -DMOZ_OFFICIAL_BRANDING -DDEB_PARALLEL_JOBS=4 /<>/firefox-66.0~b8+build1/debian/firefox.links.in > /<>/firefox-66.0~b8+build1/debian/firefox.links PYTHONDONTWRITEBYTECODE=1 python /<>/firefox-66.0~b8+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="66.0" -DDEB_HOST_ARCH="armhf" -DMOZ_DISPLAY_NAME="Firefox" -DMOZ_PKG_NAME="firefox" -DDISTRIB="Ubuntu" -DMOZ_BRANDING_OPTION="--enable-official-branding" -DTOPSRCDIR="/<>/firefox-66.0~b8+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-66.0~b8+build1/./obj-arm-linux-gnueabihf/_virtualenv/bin/python" -DDEB_BUILD_ARCH_BITS=32 -DMOZ_DEFAULT_APP_NAME="firefox" -DDISTRIB_VERSION="1904" -DMOZ_ENABLE_BREAKPAD -DMOZ_OFFICIAL_BRANDING -DDEB_PARALLEL_JOBS=4 /<>/firefox-66.0~b8+build1/debian/firefox.manpages.in > /<>/firefox-66.0~b8+build1/debian/firefox.manpages PYTHONDONTWRITEBYTECODE=1 python /<>/firefox-66.0~b8+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="66.0" -DDEB_HOST_ARCH="armhf" -DMOZ_DISPLAY_NAME="Firefox" -DMOZ_PKG_NAME="firefox" -DDISTRIB="Ubuntu" -DMOZ_BRANDING_OPTION="--enable-official-branding" -DTOPSRCDIR="/<>/firefox-66.0~b8+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-66.0~b8+build1/./obj-arm-linux-gnueabihf/_virtualenv/bin/python" -DDEB_BUILD_ARCH_BITS=32 -DMOZ_DEFAULT_APP_NAME="firefox" -DDISTRIB_VERSION="1904" -DMOZ_ENABLE_BREAKPAD -DMOZ_OFFICIAL_BRANDING -DDEB_PARALLEL_JOBS=4 /<>/firefox-66.0~b8+build1/debian/firefox.postinst.in > /<>/firefox-66.0~b8+build1/debian/firefox.postinst PYTHONDONTWRITEBYTECODE=1 python /<>/firefox-66.0~b8+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="66.0" -DDEB_HOST_ARCH="armhf" -DMOZ_DISPLAY_NAME="Firefox" -DMOZ_PKG_NAME="firefox" -DDISTRIB="Ubuntu" -DMOZ_BRANDING_OPTION="--enable-official-branding" -DTOPSRCDIR="/<>/firefox-66.0~b8+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-66.0~b8+build1/./obj-arm-linux-gnueabihf/_virtualenv/bin/python" -DDEB_BUILD_ARCH_BITS=32 -DMOZ_DEFAULT_APP_NAME="firefox" -DDISTRIB_VERSION="1904" -DMOZ_ENABLE_BREAKPAD -DMOZ_OFFICIAL_BRANDING -DDEB_PARALLEL_JOBS=4 /<>/firefox-66.0~b8+build1/debian/firefox.preinst.in > /<>/firefox-66.0~b8+build1/debian/firefox.preinst PYTHONDONTWRITEBYTECODE=1 python /<>/firefox-66.0~b8+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="66.0" -DDEB_HOST_ARCH="armhf" -DMOZ_DISPLAY_NAME="Firefox" -DMOZ_PKG_NAME="firefox" -DDISTRIB="Ubuntu" -DMOZ_BRANDING_OPTION="--enable-official-branding" -DTOPSRCDIR="/<>/firefox-66.0~b8+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-66.0~b8+build1/./obj-arm-linux-gnueabihf/_virtualenv/bin/python" -DDEB_BUILD_ARCH_BITS=32 -DMOZ_DEFAULT_APP_NAME="firefox" -DDISTRIB_VERSION="1904" -DMOZ_ENABLE_BREAKPAD -DMOZ_OFFICIAL_BRANDING -DDEB_PARALLEL_JOBS=4 /<>/firefox-66.0~b8+build1/debian/firefox.postrm.in > /<>/firefox-66.0~b8+build1/debian/firefox.postrm PYTHONDONTWRITEBYTECODE=1 python /<>/firefox-66.0~b8+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="66.0" -DDEB_HOST_ARCH="armhf" -DMOZ_DISPLAY_NAME="Firefox" -DMOZ_PKG_NAME="firefox" -DDISTRIB="Ubuntu" -DMOZ_BRANDING_OPTION="--enable-official-branding" -DTOPSRCDIR="/<>/firefox-66.0~b8+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-66.0~b8+build1/./obj-arm-linux-gnueabihf/_virtualenv/bin/python" -DDEB_BUILD_ARCH_BITS=32 -DMOZ_DEFAULT_APP_NAME="firefox" -DDISTRIB_VERSION="1904" -DMOZ_ENABLE_BREAKPAD -DMOZ_OFFICIAL_BRANDING -DDEB_PARALLEL_JOBS=4 /<>/firefox-66.0~b8+build1/debian/firefox.prerm.in > /<>/firefox-66.0~b8+build1/debian/firefox.prerm PYTHONDONTWRITEBYTECODE=1 python /<>/firefox-66.0~b8+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="66.0" -DDEB_HOST_ARCH="armhf" -DMOZ_DISPLAY_NAME="Firefox" -DMOZ_PKG_NAME="firefox" -DDISTRIB="Ubuntu" -DMOZ_BRANDING_OPTION="--enable-official-branding" -DTOPSRCDIR="/<>/firefox-66.0~b8+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-66.0~b8+build1/./obj-arm-linux-gnueabihf/_virtualenv/bin/python" -DDEB_BUILD_ARCH_BITS=32 -DMOZ_DEFAULT_APP_NAME="firefox" -DDISTRIB_VERSION="1904" -DMOZ_ENABLE_BREAKPAD -DMOZ_OFFICIAL_BRANDING -DDEB_PARALLEL_JOBS=4 /<>/firefox-66.0~b8+build1/debian/firefox.lintian-overrides.in > /<>/firefox-66.0~b8+build1/debian/firefox.lintian-overrides PYTHONDONTWRITEBYTECODE=1 python /<>/firefox-66.0~b8+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="66.0" -DDEB_HOST_ARCH="armhf" -DMOZ_DISPLAY_NAME="Firefox" -DMOZ_PKG_NAME="firefox" -DDISTRIB="Ubuntu" -DMOZ_BRANDING_OPTION="--enable-official-branding" -DTOPSRCDIR="/<>/firefox-66.0~b8+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-66.0~b8+build1/./obj-arm-linux-gnueabihf/_virtualenv/bin/python" -DDEB_BUILD_ARCH_BITS=32 -DMOZ_DEFAULT_APP_NAME="firefox" -DDISTRIB_VERSION="1904" -DMOZ_ENABLE_BREAKPAD -DMOZ_OFFICIAL_BRANDING -DDEB_PARALLEL_JOBS=4 /<>/firefox-66.0~b8+build1/debian/firefox-testsuite.install.in > /<>/firefox-66.0~b8+build1/debian/firefox-testsuite.install PYTHONDONTWRITEBYTECODE=1 python /<>/firefox-66.0~b8+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="66.0" -DDEB_HOST_ARCH="armhf" -DMOZ_DISPLAY_NAME="Firefox" -DMOZ_PKG_NAME="firefox" -DDISTRIB="Ubuntu" -DMOZ_BRANDING_OPTION="--enable-official-branding" -DTOPSRCDIR="/<>/firefox-66.0~b8+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-66.0~b8+build1/./obj-arm-linux-gnueabihf/_virtualenv/bin/python" -DDEB_BUILD_ARCH_BITS=32 -DMOZ_DEFAULT_APP_NAME="firefox" -DDISTRIB_VERSION="1904" -DMOZ_ENABLE_BREAKPAD -DMOZ_OFFICIAL_BRANDING -DDEB_PARALLEL_JOBS=4 /<>/firefox-66.0~b8+build1/debian/firefox-testsuite.links.in > /<>/firefox-66.0~b8+build1/debian/firefox-testsuite.links PYTHONDONTWRITEBYTECODE=1 python /<>/firefox-66.0~b8+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="66.0" -DDEB_HOST_ARCH="armhf" -DMOZ_DISPLAY_NAME="Firefox" -DMOZ_PKG_NAME="firefox" -DDISTRIB="Ubuntu" -DMOZ_BRANDING_OPTION="--enable-official-branding" -DTOPSRCDIR="/<>/firefox-66.0~b8+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-66.0~b8+build1/./obj-arm-linux-gnueabihf/_virtualenv/bin/python" -DDEB_BUILD_ARCH_BITS=32 -DMOZ_DEFAULT_APP_NAME="firefox" -DDISTRIB_VERSION="1904" -DMOZ_ENABLE_BREAKPAD -DMOZ_OFFICIAL_BRANDING -DDEB_PARALLEL_JOBS=4 /<>/firefox-66.0~b8+build1/debian/firefox-testsuite.lintian-overrides.in > /<>/firefox-66.0~b8+build1/debian/firefox-testsuite.lintian-overrides PYTHONDONTWRITEBYTECODE=1 python /<>/firefox-66.0~b8+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="66.0" -DDEB_HOST_ARCH="armhf" -DMOZ_DISPLAY_NAME="Firefox" -DMOZ_PKG_NAME="firefox" -DDISTRIB="Ubuntu" -DMOZ_BRANDING_OPTION="--enable-official-branding" -DTOPSRCDIR="/<>/firefox-66.0~b8+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-66.0~b8+build1/./obj-arm-linux-gnueabihf/_virtualenv/bin/python" -DDEB_BUILD_ARCH_BITS=32 -DMOZ_DEFAULT_APP_NAME="firefox" -DDISTRIB_VERSION="1904" -DMOZ_ENABLE_BREAKPAD -DMOZ_OFFICIAL_BRANDING -DDEB_PARALLEL_JOBS=4 /<>/firefox-66.0~b8+build1/debian/firefox.desktop.in > /<>/firefox-66.0~b8+build1/debian/firefox.desktop PYTHONDONTWRITEBYTECODE=1 python /<>/firefox-66.0~b8+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="66.0" -DDEB_HOST_ARCH="armhf" -DMOZ_DISPLAY_NAME="Firefox" -DMOZ_PKG_NAME="firefox" -DDISTRIB="Ubuntu" -DMOZ_BRANDING_OPTION="--enable-official-branding" -DTOPSRCDIR="/<>/firefox-66.0~b8+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-66.0~b8+build1/./obj-arm-linux-gnueabihf/_virtualenv/bin/python" -DDEB_BUILD_ARCH_BITS=32 -DMOZ_DEFAULT_APP_NAME="firefox" -DDISTRIB_VERSION="1904" -DMOZ_ENABLE_BREAKPAD -DMOZ_OFFICIAL_BRANDING -DDEB_PARALLEL_JOBS=4 /<>/firefox-66.0~b8+build1/debian/firefox.1.in > /<>/firefox-66.0~b8+build1/debian/firefox.1 cp debian/config/mozconfig mozconfig rm -f debian/config/locales.shipped.old set -e; 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; 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 ./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 ./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 ./build/autoconf/config.guess ./build/autoconf/config.guess.cdbs-orig; cp --remove-destination /usr/share/misc/config.guess ./build/autoconf/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; set -e; 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; 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 ./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 ./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 ./build/autoconf/config.sub ./build/autoconf/config.sub.cdbs-orig; cp --remove-destination /usr/share/misc/config.sub ./build/autoconf/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; cd /<>/firefox-66.0~b8+build1/third_party/cbindgen; \ cargo build --release; \ export CARGO_HOME=/<>/firefox-66.0~b8+build1/third_party/cbindgen/.cargo; \ cargo install --path . --bin cbindgen --root ../../cbindgen Compiling semver-parser v0.7.0 Compiling unicode-xid v0.1.0 Compiling libc v0.2.48 Compiling autocfg v0.1.2 Compiling proc-macro2 v0.4.27 Compiling rand_core v0.4.0 Compiling serde v1.0.87 Compiling ryu v0.2.7 Compiling unicode-width v0.1.5 Compiling cfg-if v0.1.6 Compiling itoa v0.4.3 Compiling remove_dir_all v0.5.1 Compiling ansi_term v0.11.0 Compiling vec_map v0.8.1 Compiling strsim v0.7.0 Compiling bitflags v1.0.4 Compiling proc-macro2 v0.3.8 Compiling rand_chacha v0.1.1 Compiling rand v0.6.5 Compiling rand_core v0.3.1 Compiling rand_jitter v0.1.3 Compiling semver v0.9.0 Compiling log v0.4.6 Compiling textwrap v0.10.0 Compiling rand_xorshift v0.1.1 Compiling rand_hc v0.1.0 Compiling rand_isaac v0.1.1 Compiling rustc_version v0.2.3 Compiling rand_os v0.1.2 Compiling atty v0.2.11 Compiling quote v0.5.2 Compiling rand_pcg v0.1.1 Compiling clap v2.32.0 Compiling syn v0.13.11 Compiling quote v0.6.11 Compiling syn v0.15.26 Compiling tempfile v3.0.6 Compiling serde_derive v1.0.58 Compiling serde_json v1.0.38 Compiling toml v0.4.10 Compiling cbindgen v0.7.1 (/<>/firefox-66.0~b8+build1/third_party/cbindgen) Finished release [optimized] target(s) in 19m 06s Installing cbindgen v0.7.1 (/<>/firefox-66.0~b8+build1/third_party/cbindgen) Finished release [optimized] target(s) in 0.17s Installing ../../cbindgen/bin/cbindgen warning: be sure to add `../../cbindgen/bin` to your PATH to be able to run the installed binaries /<>/firefox-66.0~b8+build1/mach configure && /<>/firefox-66.0~b8+build1/mach build-backend 0:01.44 Clobber not needed. 0:01.44 Adding make options from /<>/firefox-66.0~b8+build1/mozconfig export LLVM_CONFIG=/usr/bin/llvm-config-7 export CBINDGEN=/<>/firefox-66.0~b8+build1/./cbindgen/bin/cbindgen MOZ_MAKE_FLAGS=-j4 MOZ_OBJDIR=/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf OBJDIR=/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf FOUND_MOZCONFIG=/<>/firefox-66.0~b8+build1/mozconfig export FOUND_MOZCONFIG 0:01.46 /usr/bin/make -f client.mk MOZ_PARALLEL_BUILD=4 -s configure 0:01.49 Generating /<>/firefox-66.0~b8+build1/configure 0:01.51 Generating /<>/firefox-66.0~b8+build1/js/src/configure 0:01.52 cd /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf 0:01.52 /<>/firefox-66.0~b8+build1/configure 0:02.06 Creating Python environment 0:09.23 New python executable in /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/_virtualenvs/init/bin/python2.7 0:09.23 Also creating executable in /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/_virtualenvs/init/bin/python 0:09.23 Installing setuptools, pip, wheel...done. 0:10.74 WARNING: Python.h not found. Install Python development headers. 0:10.74 Error processing command. Ignoring because optional. (optional:setup.py:third_party/python/psutil:build_ext:--inplace) 0:10.74 Error processing command. Ignoring because optional. (optional:packages.txt:comm/build/virtualenv_packages.txt) 0:10.74 Reexecuting in the virtualenv 0:11.88 Adding configure options from /<>/firefox-66.0~b8+build1/mozconfig 0:11.91 --host=arm-linux-gnueabihf 0:11.91 --prefix=/usr 0:11.91 --with-l10n-base=/<>/firefox-66.0~b8+build1/./l10n 0:11.91 --enable-release 0:11.91 --disable-gconf 0:11.91 --disable-install-strip 0:11.92 --disable-updater 0:11.92 --enable-application=browser 0:11.92 --enable-startup-notification 0:11.92 --with-distribution-id=com.ubuntu 0:11.93 --enable-debug-symbols=-g1 0:11.93 --enable-optimize=-g -O2 -fno-schedule-insns 0:11.93 --enable-tests 0:11.93 --enable-crashreporter 0:11.93 --enable-official-branding 0:11.93 --enable-update-channel=beta 0:11.93 --disable-debug 0:11.93 --disable-elf-hack 0:11.93 --with-ua-vendor=Ubuntu 0:11.93 --with-unsigned-addon-scopes=app 0:11.93 --with-google-api-keyfile=/<>/firefox-66.0~b8+build1/debian/ga 0:11.93 checking for vcs source checkout... no 0:12.13 checking for a shell... /bin/sh 0:12.19 checking for host system type... arm-unknown-linux-gnueabihf 0:12.19 checking for target system type... arm-unknown-linux-gnueabihf 0:13.96 checking whether cross compiling... no 0:14.31 checking for the target C compiler... /usr/bin/gcc 0:14.47 checking whether the target C compiler can be used... yes 0:14.66 checking for Python 3... /usr/bin/python3 (3.7.2) 0:14.68 checking for yasm... /usr/bin/yasm 0:14.72 checking yasm version... 1.3.0 0:14.73 checking for nasm... /usr/bin/nasm 0:14.78 checking nasm version... 2.14 0:14.81 checking the target C compiler version... 8.2.0 0:14.95 checking the target C compiler works... yes 0:14.95 checking for the target C++ compiler... /usr/bin/g++ 0:15.04 checking whether the target C++ compiler can be used... yes 0:15.05 checking the target C++ compiler version... 8.2.0 0:15.20 checking the target C++ compiler works... yes 0:15.20 checking for the host C compiler... /usr/bin/gcc 0:15.34 checking whether the host C compiler can be used... yes 0:15.34 checking the host C compiler version... 8.2.0 0:15.54 checking the host C compiler works... yes 0:15.54 checking for the host C++ compiler... /usr/bin/g++ 0:15.62 checking whether the host C++ compiler can be used... yes 0:15.63 checking the host C++ compiler version... 8.2.0 0:15.76 checking the host C++ compiler works... yes 0:15.82 checking for 64-bit OS... no 0:15.86 checking for llvm_profdata... not found 0:15.90 checking for linker... bfd 0:15.90 checking for the assembler... /usr/bin/gcc 0:15.97 checking whether the C compiler supports -fsanitize=fuzzer-no-link... no 0:15.97 checking for ar... /usr/bin/ar 0:15.98 checking for pkg_config... /usr/bin/pkg-config 0:16.00 checking for pkg-config version... 0.29.1 0:16.18 checking for stdint.h... yes 0:16.33 checking for inttypes.h... yes 0:16.47 checking for malloc.h... yes 0:16.69 checking for alloca.h... yes 0:16.80 checking for sys/byteorder.h... no 0:16.93 checking for getopt.h... yes 0:17.12 checking for unistd.h... yes 0:17.28 checking for nl_types.h... yes 0:17.34 checking for cpuid.h... no 0:17.45 checking for sys/statvfs.h... yes 0:17.56 checking for sys/statfs.h... yes 0:17.68 checking for sys/vfs.h... yes 0:17.79 checking for sys/mount.h... yes 0:17.98 checking for sys/quota.h... yes 0:18.16 checking for linux/quota.h... yes 0:18.33 checking for linux/if_addr.h... yes 0:18.46 checking for linux/rtnetlink.h... yes 0:18.61 checking for sys/queue.h... yes 0:18.71 checking for sys/types.h... yes 0:18.83 checking for netinet/in.h... yes 0:18.95 checking for byteswap.h... yes 0:19.07 checking for linux/perf_event.h... yes 0:19.22 checking for perf_event_open system call... yes 0:19.33 checking whether the C compiler supports -Wbitfield-enum-conversion... no 0:19.35 checking whether the C++ compiler supports -Wbitfield-enum-conversion... no 0:19.39 checking whether the C compiler supports -Wshadow-field-in-constructor-modified... no 0:19.46 checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... no 0:19.51 checking whether the C compiler supports -Wunreachable-code-return... no 0:19.60 checking whether the C++ compiler supports -Wunreachable-code-return... no 0:19.63 checking whether the C compiler supports -Wclass-varargs... no 0:19.66 checking whether the C++ compiler supports -Wclass-varargs... no 0:19.79 checking whether the C compiler supports -Wfloat-overflow-conversion... no 0:19.87 checking whether the C++ compiler supports -Wfloat-overflow-conversion... no 0:19.94 checking whether the C compiler supports -Wfloat-zero-conversion... no 0:20.06 checking whether the C++ compiler supports -Wfloat-zero-conversion... no 0:20.13 checking whether the C compiler supports -Wloop-analysis... no 0:20.20 checking whether the C++ compiler supports -Wloop-analysis... no 0:20.35 checking whether the C++ compiler supports -Wc++1z-compat... yes 0:20.41 checking whether the C++ compiler supports -Wc++2a-compat... no 0:20.45 checking whether the C++ compiler supports -Wcomma... no 0:20.56 checking whether the C compiler supports -Wduplicated-cond... yes 0:20.69 checking whether the C++ compiler supports -Wduplicated-cond... yes 0:20.80 checking whether the C++ compiler supports -Wimplicit-fallthrough... yes 0:20.87 checking whether the C compiler supports -Wstring-conversion... no 0:20.92 checking whether the C++ compiler supports -Wstring-conversion... no 0:20.95 checking whether the C compiler supports -Wtautological-overlap-compare... no 0:21.05 checking whether the C++ compiler supports -Wtautological-overlap-compare... no 0:21.12 checking whether the C compiler supports -Wtautological-unsigned-enum-zero-compare... no 0:21.20 checking whether the C++ compiler supports -Wtautological-unsigned-enum-zero-compare... no 0:21.28 checking whether the C compiler supports -Wtautological-unsigned-zero-compare... no 0:21.37 checking whether the C++ compiler supports -Wtautological-unsigned-zero-compare... no 0:21.44 checking whether the C++ compiler supports -Wno-inline-new-delete... no 0:21.56 checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes 0:21.68 checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes 0:21.77 checking whether the C compiler supports -Wno-error=deprecated-declarations... yes 0:21.86 checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes 0:21.94 checking whether the C compiler supports -Wno-error=array-bounds... yes 0:22.09 checking whether the C++ compiler supports -Wno-error=array-bounds... yes 0:22.21 checking whether the C compiler supports -Wno-error=free-nonheap-object... yes 0:22.37 checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes 0:22.49 checking whether the C compiler supports -Wno-error=multistatement-macros... yes 0:22.57 checking whether the C++ compiler supports -Wno-error=multistatement-macros... yes 0:22.64 checking whether the C compiler supports -Wno-error=return-std-move... no 0:22.74 checking whether the C++ compiler supports -Wno-error=return-std-move... no 0:22.94 checking whether the C compiler supports -Wno-error=class-memaccess... yes 0:23.09 checking whether the C++ compiler supports -Wno-error=class-memaccess... yes 0:23.18 checking whether the C compiler supports -Wno-error=atomic-alignment... no 0:23.28 checking whether the C++ compiler supports -Wno-error=atomic-alignment... no 0:23.42 checking whether the C compiler supports -Wformat... yes 0:23.63 checking whether the C++ compiler supports -Wformat... yes 0:23.73 checking whether the C compiler supports -Wformat-security... yes 0:23.96 checking whether the C++ compiler supports -Wformat-security... yes 0:24.04 checking whether the C compiler supports -Wformat-overflow=2... yes 0:24.15 checking whether the C++ compiler supports -Wformat-overflow=2... yes 0:24.27 checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:24.31 checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:24.43 checking whether the C++ compiler supports -fno-sized-deallocation... yes 0:24.47 checking for libpulse... yes 0:24.49 checking MOZ_PULSEAUDIO_CFLAGS... -D_REENTRANT 0:24.50 checking MOZ_PULSEAUDIO_LIBS... -lpulse 0:24.50 checking for cbindgen... /<>/firefox-66.0~b8+build1/cbindgen/bin/cbindgen 0:24.52 checking cbindgen version... 0.7.1 0:24.53 checking for rustfmt... not found 0:24.53 checking for llvm-config... /usr/bin/llvm-config-7 0:24.68 checking bindgen cflags... -x c++ -std=gnu++14 -fno-sized-deallocation -DTRACING=1 -DIMPL_LIBXUL -DMOZILLA_INTERNAL_API -DRUST_BINDGEN -DOS_POSIX=1 -DOS_LINUX=1 0:24.68 checking for rustc... /usr/bin/rustc 0:24.68 checking for cargo... /usr/bin/cargo 0:24.85 checking rustc version... 1.31.0 0:24.96 checking cargo version... 1.31.0 0:26.07 checking for rustdoc... /usr/bin/rustdoc 0:26.17 checking for nodejs... /usr/bin/nodejs (10.15.1) 0:26.21 checking for gtk+-wayland-3.0 >= 3.10 xkbcommon >= 0.4.1... yes 0:26.26 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/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -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/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include 0:26.26 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 0:26.30 checking for pango >= 1.22.0 pangoft2 >= 1.22.0 pangocairo >= 1.22.0... yes 0:26.37 checking MOZ_PANGO_CFLAGS... -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 0:26.39 checking MOZ_PANGO_LIBS... -lpangoft2-1.0 -lfontconfig -lfreetype -lpangocairo-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lcairo 0:26.42 checking for fontconfig >= 2.7.0... yes 0:26.48 checking _FONTCONFIG_CFLAGS... -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 0:26.50 checking _FONTCONFIG_LIBS... -lfontconfig -lfreetype 0:26.58 checking for freetype2 >= 6.1.0... yes 0:26.66 checking _FT2_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16 0:26.70 checking _FT2_LIBS... -lfreetype 0:26.72 checking for tar... /bin/tar 0:26.73 checking for unzip... /usr/bin/unzip 0:26.73 checking for zip... /usr/bin/zip 0:26.73 checking for gn... not found 0:26.74 checking for the Mozilla API key... no 0:26.74 checking for the Google API key... yes 0:26.74 checking for the Bing API key... no 0:26.74 checking for the Adjust SDK key... no 0:26.75 checking for the Leanplum SDK key... no 0:26.76 checking for the Pocket API key... no 0:26.90 checking for awk... /usr/bin/mawk 0:26.91 checking for perl... /usr/bin/perl 0:26.93 checking for minimum required perl version >= 5.006... 5.028001 0:26.97 checking for full perl installation... yes 0:26.97 checking for gmake... /usr/bin/make 0:26.97 checking for watchman... not found 0:26.98 checking for xargs... /usr/bin/xargs 0:26.98 checking for rpmbuild... not found 0:26.98 checking for autoconf... /usr/bin/autoconf2.13 0:26.98 Refreshing /<>/firefox-66.0~b8+build1/old-configure with /usr/bin/autoconf2.13 0:29.46 creating cache ./config.cache 0:29.56 checking host system type... arm-unknown-linux-gnueabihf 0:29.63 checking target system type... arm-unknown-linux-gnueabihf 0:29.68 checking build system type... arm-unknown-linux-gnueabihf 0:29.70 checking for objcopy... /usr/bin/objcopy 0:29.70 checking for gcc... /usr/bin/gcc -std=gnu99 0:29.90 checking whether the C compiler (/usr/bin/gcc -std=gnu99 ) works... yes 0:29.90 checking whether the C compiler (/usr/bin/gcc -std=gnu99 ) is a cross-compiler... no 0:29.93 checking whether we are using GNU C... yes 0:30.03 checking whether /usr/bin/gcc -std=gnu99 accepts -g... yes 0:30.04 checking for c++... /usr/bin/g++ 0:30.26 checking whether the C++ compiler (/usr/bin/g++ ) works... yes 0:30.26 checking whether the C++ compiler (/usr/bin/g++ ) is a cross-compiler... no 0:30.30 checking whether we are using GNU C++... yes 0:30.48 checking whether /usr/bin/g++ accepts -g... yes 0:30.48 checking for ranlib... ranlib 0:30.48 checking for /usr/bin/gcc... /usr/bin/gcc -std=gnu99 0:30.48 checking for strip... strip 0:30.48 checking for otool... no 0:30.82 checking for X... libraries , headers 0:30.94 checking for dnet_ntoa in -ldnet... no 0:31.05 checking for dnet_ntoa in -ldnet_stub... no 0:31.37 checking for gethostbyname... yes 0:31.55 checking for connect... yes 0:31.73 checking for remove... yes 0:31.96 checking for shmat... yes 0:32.13 checking for IceConnectionNumber in -lICE... yes 0:32.46 checking for ARM SIMD support in compiler... yes 0:32.49 checking ARM version support in compiler... 7 0:32.64 checking for ARM NEON support in compiler... yes 0:32.94 checking for --noexecstack option to as... yes 0:33.11 checking for -z noexecstack option to ld... yes 0:33.29 checking for -z text option to ld... yes 0:33.46 checking for -z relro option to ld... yes 0:33.69 checking for -z nocopyreloc option to ld... yes 0:33.99 checking for -Bsymbolic-functions option to ld... yes 0:34.14 checking for --build-id=sha1 option to ld... yes 0:34.35 checking for --ignore-unresolved-symbol option to ld... yes 0:34.39 checking if toolchain supports -mssse3 option... no 0:34.42 checking if toolchain supports -msse4.1 option... no 0:34.53 checking whether the linker supports Identical Code Folding... no 0:35.31 checking whether removing dead symbols breaks debugging... no 0:35.40 checking for working const... yes 0:35.46 checking for mode_t... yes 0:35.53 checking for off_t... yes 0:35.59 checking for pid_t... yes 0:35.65 checking for size_t... yes 0:36.08 checking whether 64-bits std::atomic requires -latomic... no 0:36.19 checking for dirent.h that defines DIR... yes 0:36.33 checking for opendir in -ldir... no 0:36.45 checking for sockaddr_in.sin_len... false 0:36.54 checking for sockaddr_in6.sin6_len... false 0:36.67 checking for sockaddr.sa_len... false 0:36.81 checking for gethostbyname_r in -lc_r... no 0:37.22 checking for library containing dlopen... -ldl 0:37.36 checking for dlfcn.h... yes 0:37.60 checking for dladdr... yes 0:37.86 checking for memmem... yes 0:38.04 checking for socket in -lsocket... no 0:38.29 checking for XDrawLines in -lX11... yes 0:38.48 checking for XextAddDisplay in -lXext... yes 0:38.75 checking for XtFree in -lXt... yes 0:39.00 checking for xcb_connect in -lxcb... yes 0:39.30 checking for xcb_shm_query_version in -lxcb-shm... yes 0:39.49 checking for XGetXCBConnection in -lX11-xcb... yes 0:39.70 checking for pthread_create in -lpthreads... no 0:39.94 checking for pthread_create in -lpthread... yes 0:40.10 checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes 0:40.20 checking for pthread.h... yes 0:40.31 checking whether /usr/bin/gcc -std=gnu99 needs -traditional... no 0:40.48 checking for 8-bit clean memcmp... yes 0:40.63 checking for stat64... yes 0:40.93 checking for lstat64... yes 0:41.22 checking for truncate64... yes 0:41.42 checking for statvfs64... yes 0:41.64 checking for statvfs... yes 0:41.89 checking for statfs64... yes 0:42.08 checking for statfs... yes 0:42.25 checking for getpagesize... yes 0:42.51 checking for gmtime_r... yes 0:42.70 checking for localtime_r... yes 0:42.86 checking for arc4random... no 0:43.20 checking for arc4random_buf... no 0:43.45 checking for mallinfo... yes 0:43.68 checking for gettid... no 0:44.02 checking for lchown... yes 0:44.29 checking for setpriority... yes 0:44.66 checking for strerror... yes 0:44.89 checking for syscall... yes 0:45.09 checking for clock_gettime(CLOCK_MONOTONIC)... 0:45.22 checking for pthread_cond_timedwait_monotonic_np... 0:45.53 checking for res_ninit()... yes 0:45.82 checking for an implementation of va_copy()... yes 0:46.02 checking whether va_list can be copied by value... yes 0:46.11 checking for ARM EABI... yes 0:47.04 checking for C++ dynamic_cast to void*... yes 0:47.64 checking for __thread keyword for TLS variables... yes 0:47.95 checking for localeconv... yes 0:48.14 checking for malloc.h... yes 0:48.53 checking for strndup... yes 0:48.94 checking for posix_memalign... yes 0:49.32 checking for memalign... yes 0:49.64 checking for malloc_usable_size... yes 0:49.90 checking whether malloc_usable_size definition can use const argument... no 0:50.10 checking for valloc in malloc.h... yes 0:50.21 checking for valloc in unistd.h... no 0:50.23 checking NSPR selection... source-tree 0:50.23 checking if app-specific confvars.sh exists... /<>/firefox-66.0~b8+build1/browser/confvars.sh 0:50.35 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:50.39 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/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -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/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include 0:50.42 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:50.50 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:50.52 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/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include 0:50.54 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:50.57 checking for libstartup-notification-1.0 >= 0.8... yes 0:50.57 checking MOZ_STARTUP_NOTIFICATION_CFLAGS... -I/usr/include/startup-notification-1.0 0:50.62 checking MOZ_STARTUP_NOTIFICATION_LIBS... -lstartup-notification-1 0:50.66 checking for dbus-1 >= 0.60... yes 0:50.66 checking MOZ_DBUS_CFLAGS... -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include 0:50.68 checking MOZ_DBUS_LIBS... -ldbus-1 0:50.68 checking for dbus-glib-1 >= 0.60... yes 0:50.69 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:50.70 checking MOZ_DBUS_GLIB_LIBS... -ldbus-glib-1 -ldbus-1 -lgobject-2.0 -lglib-2.0 0:50.97 checking for linux/joystick.h... yes 0:50.97 checking for gthread-2.0... yes 0:50.99 checking MOZ_GTHREAD_CFLAGS... -pthread -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include 0:50.99 checking MOZ_GTHREAD_LIBS... -lgthread-2.0 -pthread -lglib-2.0 0:51.00 checking for wget... no 0:51.27 checking for fdatasync... yes 0:51.42 checking for valid C compiler optimization flags... yes 0:52.08 checking for __cxa_demangle... yes 0:52.23 checking for unwind.h... yes 0:52.48 checking for _Unwind_Backtrace... yes 0:52.51 checking for -pipe support... yes 0:52.69 checking what kind of list files are supported by the linker... linkerscript 0:52.71 checking for glib-2.0 >= 1.3.7 gobject-2.0... yes 0:52.73 checking GLIB_CFLAGS... -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include 0:52.74 checking GLIB_LIBS... -lgobject-2.0 -lglib-2.0 0:52.99 checking for FT_Bitmap_Size.y_ppem... yes 0:53.21 checking for FT_GlyphSlot_Embolden... yes 0:53.50 checking for FT_Load_Sfnt_Table... yes 0:53.83 checking for fontconfig/fcfreetype.h... yes 0:54.34 checking for posix_fadvise... yes 0:54.58 checking for posix_fallocate... yes 0:54.90 updating cache ./config.cache 0:54.91 creating ./config.data 0:54.98 js/src> configuring 0:54.98 js/src> running /<>/firefox-66.0~b8+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 --enable-xcode-checks --without-ccache --without-toolchain-prefix --without-visual-studio-version --enable-debug-symbols=-g1 --disable-profile-generate --disable-profile-use --without-pgo-profile-path --disable-lto --disable-address-sanitizer --disable-undefined-sanitizer --disable-coverage --disable-linker --disable-clang-plugin --disable-mozsearch-plugin --disable-stdcxx-compat --enable-jemalloc --disable-replace-malloc --without-linux-headers --disable-warnings-as-errors --disable-valgrind --without-libclang-path --without-clang-path --disable-js-shell --disable-shared-js --disable-export-js --disable-bigint --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-fuzzing --disable-pipeline-operator --disable-cranelift --with-nspr-cflags=-I/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/nspr --with-nspr-libs=-L/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/bin -lnspr4 -lplc4 -lplds4 --prefix=/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist JS_STANDALONE= 0:55.04 js/src> checking for vcs source checkout... no 0:55.18 js/src> checking for a shell... /bin/sh 0:55.23 js/src> checking for host system type... arm-unknown-linux-gnueabihf 0:55.29 js/src> checking for target system type... arm-unknown-linux-gnueabihf 0:56.73 js/src> checking whether cross compiling... no 0:56.75 js/src> checking for the target C compiler... /usr/bin/gcc 0:56.81 js/src> checking whether the target C compiler can be used... yes 0:56.98 js/src> checking for Python 3... /usr/bin/python3 (3.7.2) 0:57.02 js/src> checking for yasm... /usr/bin/yasm 0:57.06 js/src> checking yasm version... 1.3.0 0:57.06 js/src> checking for nasm... /usr/bin/nasm 0:57.10 js/src> checking nasm version... 2.14 0:57.12 js/src> checking the target C compiler version... 8.2.0 0:57.21 js/src> checking the target C compiler works... yes 0:57.21 js/src> checking for the target C++ compiler... /usr/bin/g++ 0:57.28 js/src> checking whether the target C++ compiler can be used... yes 0:57.28 js/src> checking the target C++ compiler version... 8.2.0 0:57.37 js/src> checking the target C++ compiler works... yes 0:57.39 js/src> checking for the host C compiler... /usr/bin/gcc 0:57.47 js/src> checking whether the host C compiler can be used... yes 0:57.47 js/src> checking the host C compiler version... 8.2.0 0:57.62 js/src> checking the host C compiler works... yes 0:57.63 js/src> checking for the host C++ compiler... /usr/bin/g++ 0:57.73 js/src> checking whether the host C++ compiler can be used... yes 0:57.74 js/src> checking the host C++ compiler version... 8.2.0 0:57.89 js/src> checking the host C++ compiler works... yes 0:57.96 js/src> checking for 64-bit OS... no 0:57.97 js/src> checking for llvm_profdata... not found 0:58.02 js/src> checking for linker... bfd 0:58.03 js/src> checking for the assembler... /usr/bin/gcc 0:58.12 js/src> checking whether the C compiler supports -fsanitize=fuzzer-no-link... no 0:58.13 js/src> checking for ar... /usr/bin/ar 0:58.15 js/src> checking for pkg_config... /usr/bin/pkg-config 0:58.19 js/src> checking for pkg-config version... 0.29.1 0:58.36 js/src> checking for stdint.h... yes 0:58.62 js/src> checking for inttypes.h... yes 0:58.91 js/src> checking for malloc.h... yes 0:59.17 js/src> checking for alloca.h... yes 0:59.28 js/src> checking for sys/byteorder.h... no 0:59.44 js/src> checking for getopt.h... yes 0:59.59 js/src> checking for unistd.h... yes 0:59.71 js/src> checking for nl_types.h... yes 0:59.84 js/src> checking for cpuid.h... no 1:00.03 js/src> checking for sys/statvfs.h... yes 1:00.12 js/src> checking for sys/statfs.h... yes 1:00.28 js/src> checking for sys/vfs.h... yes 1:00.45 js/src> checking for sys/mount.h... yes 1:00.57 js/src> checking for sys/quota.h... yes 1:00.76 js/src> checking for linux/quota.h... yes 1:00.92 js/src> checking for linux/if_addr.h... yes 1:01.11 js/src> checking for linux/rtnetlink.h... yes 1:01.28 js/src> checking for sys/queue.h... yes 1:01.45 js/src> checking for sys/types.h... yes 1:01.60 js/src> checking for netinet/in.h... yes 1:01.79 js/src> checking for byteswap.h... yes 1:01.97 js/src> checking for linux/perf_event.h... yes 1:02.09 js/src> checking for perf_event_open system call... yes 1:02.14 js/src> checking whether the C compiler supports -Wbitfield-enum-conversion... no 1:02.20 js/src> checking whether the C++ compiler supports -Wbitfield-enum-conversion... no 1:02.26 js/src> checking whether the C compiler supports -Wshadow-field-in-constructor-modified... no 1:02.30 js/src> checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... no 1:02.35 js/src> checking whether the C compiler supports -Wunreachable-code-return... no 1:02.41 js/src> checking whether the C++ compiler supports -Wunreachable-code-return... no 1:02.46 js/src> checking whether the C compiler supports -Wclass-varargs... no 1:02.50 js/src> checking whether the C++ compiler supports -Wclass-varargs... no 1:02.57 js/src> checking whether the C compiler supports -Wfloat-overflow-conversion... no 1:02.61 js/src> checking whether the C++ compiler supports -Wfloat-overflow-conversion... no 1:02.66 js/src> checking whether the C compiler supports -Wfloat-zero-conversion... no 1:02.73 js/src> checking whether the C++ compiler supports -Wfloat-zero-conversion... no 1:02.77 js/src> checking whether the C compiler supports -Wloop-analysis... no 1:02.81 js/src> checking whether the C++ compiler supports -Wloop-analysis... no 1:02.94 js/src> checking whether the C++ compiler supports -Wc++1z-compat... yes 1:02.97 js/src> checking whether the C++ compiler supports -Wc++2a-compat... no 1:03.04 js/src> checking whether the C++ compiler supports -Wcomma... no 1:03.12 js/src> checking whether the C compiler supports -Wduplicated-cond... yes 1:03.25 js/src> checking whether the C++ compiler supports -Wduplicated-cond... yes 1:03.36 js/src> checking whether the C++ compiler supports -Wimplicit-fallthrough... yes 1:03.38 js/src> checking whether the C compiler supports -Wstring-conversion... no 1:03.43 js/src> checking whether the C++ compiler supports -Wstring-conversion... no 1:03.47 js/src> checking whether the C compiler supports -Wtautological-overlap-compare... no 1:03.50 js/src> checking whether the C++ compiler supports -Wtautological-overlap-compare... no 1:03.56 js/src> checking whether the C compiler supports -Wtautological-unsigned-enum-zero-compare... no 1:03.61 js/src> checking whether the C++ compiler supports -Wtautological-unsigned-enum-zero-compare... no 1:03.66 js/src> checking whether the C compiler supports -Wtautological-unsigned-zero-compare... no 1:03.71 js/src> checking whether the C++ compiler supports -Wtautological-unsigned-zero-compare... no 1:03.76 js/src> checking whether the C++ compiler supports -Wno-inline-new-delete... no 1:03.88 js/src> checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes 1:04.01 js/src> checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes 1:04.14 js/src> checking whether the C compiler supports -Wno-error=deprecated-declarations... yes 1:04.29 js/src> checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes 1:04.40 js/src> checking whether the C compiler supports -Wno-error=array-bounds... yes 1:04.54 js/src> checking whether the C++ compiler supports -Wno-error=array-bounds... yes 1:04.63 js/src> checking whether the C compiler supports -Wno-error=free-nonheap-object... yes 1:04.84 js/src> checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes 1:04.95 js/src> checking whether the C compiler supports -Wno-error=multistatement-macros... yes 1:05.12 js/src> checking whether the C++ compiler supports -Wno-error=multistatement-macros... yes 1:05.17 js/src> checking whether the C compiler supports -Wno-error=return-std-move... no 1:05.23 js/src> checking whether the C++ compiler supports -Wno-error=return-std-move... no 1:05.35 js/src> checking whether the C compiler supports -Wno-error=class-memaccess... yes 1:05.43 js/src> checking whether the C++ compiler supports -Wno-error=class-memaccess... yes 1:05.48 js/src> checking whether the C compiler supports -Wno-error=atomic-alignment... no 1:05.55 js/src> checking whether the C++ compiler supports -Wno-error=atomic-alignment... no 1:05.68 js/src> checking whether the C compiler supports -Wformat... yes 1:05.87 js/src> checking whether the C++ compiler supports -Wformat... yes 1:06.01 js/src> checking whether the C compiler supports -Wformat-security... yes 1:06.14 js/src> checking whether the C++ compiler supports -Wformat-security... yes 1:06.26 js/src> checking whether the C compiler supports -Wformat-overflow=2... yes 1:06.46 js/src> checking whether the C++ compiler supports -Wformat-overflow=2... yes 1:06.57 js/src> checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 1:06.66 js/src> checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 1:06.85 js/src> checking whether the C++ compiler supports -Wno-noexcept-type... yes 1:06.95 js/src> checking whether the C++ compiler supports -fno-sized-deallocation... yes 1:06.99 js/src> checking for rustfmt... not found 1:07.05 js/src> checking for llvm-config... /usr/bin/llvm-config-7 1:07.36 js/src> checking bindgen cflags... -x c++ -std=gnu++14 -fno-sized-deallocation -DTRACING=1 -DIMPL_LIBXUL -DMOZILLA_INTERNAL_API -DRUST_BINDGEN -DOS_POSIX=1 -DOS_LINUX=1 1:07.38 js/src> checking for rustc... /usr/bin/rustc 1:07.38 js/src> checking for cargo... /usr/bin/cargo 1:07.53 js/src> checking rustc version... 1.31.0 1:07.79 js/src> checking cargo version... 1.31.0 1:09.01 js/src> checking for rustdoc... /usr/bin/rustdoc 1:09.04 js/src> checking for awk... /usr/bin/mawk 1:09.05 js/src> checking for perl... /usr/bin/perl 1:09.11 js/src> checking for minimum required perl version >= 5.006... 5.028001 1:09.18 js/src> checking for full perl installation... yes 1:09.19 js/src> checking for gmake... /usr/bin/make 1:09.19 js/src> checking for watchman... not found 1:09.21 js/src> checking for xargs... /usr/bin/xargs 1:09.23 js/src> checking for rpmbuild... not found 1:09.26 js/src> checking for autoconf... /usr/bin/autoconf2.13 1:09.28 js/src> Refreshing /<>/firefox-66.0~b8+build1/js/src/old-configure with /usr/bin/autoconf2.13 1:10.19 js/src> loading cache /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/./config.cache 1:10.36 js/src> checking host system type... arm-unknown-linux-gnueabihf 1:10.46 js/src> checking target system type... arm-unknown-linux-gnueabihf 1:10.53 js/src> checking build system type... arm-unknown-linux-gnueabihf 1:10.53 js/src> checking for gcc... (cached) /usr/bin/gcc -std=gnu99 1:10.80 js/src> checking whether the C compiler (/usr/bin/gcc -std=gnu99 ) works... yes 1:10.80 js/src> checking whether the C compiler (/usr/bin/gcc -std=gnu99 ) is a cross-compiler... no 1:10.80 js/src> checking whether we are using GNU C... (cached) yes 1:10.82 js/src> checking whether /usr/bin/gcc -std=gnu99 accepts -g... (cached) yes 1:10.82 js/src> checking for c++... (cached) /usr/bin/g++ 1:11.18 js/src> checking whether the C++ compiler (/usr/bin/g++ ) works... yes 1:11.18 js/src> checking whether the C++ compiler (/usr/bin/g++ ) is a cross-compiler... no 1:11.19 js/src> checking whether we are using GNU C++... (cached) yes 1:11.19 js/src> checking whether /usr/bin/g++ accepts -g... (cached) yes 1:11.20 js/src> checking for ranlib... (cached) ranlib 1:11.20 js/src> checking for /usr/bin/gcc... (cached) /usr/bin/gcc -std=gnu99 1:11.20 js/src> checking for strip... (cached) strip 1:11.20 js/src> checking for sb-conf... no 1:11.21 js/src> checking for ve... no 1:11.22 js/src> checking for X... (cached) libraries , headers 1:11.26 js/src> checking for dnet_ntoa in -ldnet... (cached) no 1:11.27 js/src> checking for dnet_ntoa in -ldnet_stub... (cached) no 1:11.27 js/src> checking for gethostbyname... (cached) yes 1:11.27 js/src> checking for connect... (cached) yes 1:11.29 js/src> checking for remove... (cached) yes 1:11.29 js/src> checking for shmat... (cached) yes 1:11.32 js/src> checking for IceConnectionNumber in -lICE... (cached) yes 1:11.74 js/src> checking for ARM SIMD support in compiler... yes 1:11.78 js/src> checking ARM version support in compiler... 7 1:11.96 js/src> checking for ARM NEON support in compiler... yes 1:12.48 js/src> checking for --noexecstack option to as... yes 1:12.67 js/src> checking for -z noexecstack option to ld... yes 1:12.91 js/src> checking for -z text option to ld... yes 1:13.19 js/src> checking for -z relro option to ld... yes 1:13.46 js/src> checking for -z nocopyreloc option to ld... yes 1:13.67 js/src> checking for -Bsymbolic-functions option to ld... yes 1:13.90 js/src> checking for --build-id=sha1 option to ld... yes 1:14.09 js/src> checking whether the linker supports Identical Code Folding... no 1:15.18 js/src> checking whether removing dead symbols breaks debugging... no 1:15.18 js/src> checking for working const... (cached) yes 1:15.18 js/src> checking for mode_t... (cached) yes 1:15.18 js/src> checking for off_t... (cached) yes 1:15.18 js/src> checking for pid_t... (cached) yes 1:15.19 js/src> checking for size_t... (cached) yes 1:15.35 js/src> checking for ssize_t... yes 1:15.35 js/src> checking whether 64-bits std::atomic requires -latomic... (cached) no 1:15.37 js/src> checking for dirent.h that defines DIR... (cached) yes 1:15.43 js/src> checking for opendir in -ldir... (cached) no 1:15.44 js/src> checking for gethostbyname_r in -lc_r... (cached) no 1:15.45 js/src> checking for library containing dlopen... (cached) -ldl 1:15.45 js/src> checking for dlfcn.h... (cached) yes 1:15.49 js/src> checking for socket in -lsocket... (cached) no 1:15.50 js/src> checking for pthread_create in -lpthreads... (cached) no 1:15.52 js/src> checking for pthread_create in -lpthread... (cached) yes 1:15.80 js/src> checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes 1:15.82 js/src> checking whether /usr/bin/gcc -std=gnu99 needs -traditional... (cached) no 1:15.82 js/src> checking for 8-bit clean memcmp... (cached) yes 1:16.18 js/src> checking for getc_unlocked... yes 1:16.59 js/src> checking for _getc_nolock... no 1:16.59 js/src> checking for gmtime_r... (cached) yes 1:16.60 js/src> checking for localtime_r... (cached) yes 1:17.06 js/src> checking for pthread_getname_np... yes 1:17.26 js/src> checking for pthread_get_name_np... no 1:17.27 js/src> checking for clock_gettime(CLOCK_MONOTONIC)... (cached) 1:17.60 js/src> checking for sin in -lm... yes 1:17.87 js/src> checking for sincos in -lm... yes 1:18.15 js/src> checking for __sincos in -lm... no 1:18.15 js/src> checking for res_ninit()... (cached) yes 1:18.48 js/src> checking for nl_langinfo and CODESET... yes 1:18.49 js/src> checking for an implementation of va_copy()... (cached) yes 1:18.49 js/src> checking whether va_list can be copied by value... (cached) yes 1:18.51 js/src> checking for ARM EABI... (cached) yes 1:18.53 js/src> checking for C++ dynamic_cast to void*... (cached) yes 1:18.54 js/src> checking for __thread keyword for TLS variables... (cached) yes 1:18.55 js/src> checking for localeconv... (cached) yes 1:18.57 js/src> checking NSPR selection... command-line 1:18.83 js/src> checking for valid optimization flags... yes 1:18.83 js/src> checking for __cxa_demangle... (cached) yes 1:18.83 js/src> checking for -pipe support... yes 1:18.95 js/src> checking for tm_zone tm_gmtoff in struct tm... yes 1:19.30 js/src> checking what kind of list files are supported by the linker... linkerscript 1:19.41 js/src> checking for posix_fadvise... (cached) yes 1:19.41 js/src> checking for posix_fallocate... (cached) yes 1:19.43 js/src> checking for malloc.h... (cached) yes 1:19.45 js/src> checking for strndup... (cached) yes 1:19.46 js/src> checking for posix_memalign... (cached) yes 1:19.48 js/src> checking for memalign... (cached) yes 1:19.51 js/src> checking for malloc_usable_size... (cached) yes 1:19.75 js/src> checking whether malloc_usable_size definition can use const argument... no 1:19.81 js/src> checking for valloc in malloc.h... yes 1:19.93 js/src> checking for valloc in unistd.h... no 1:19.93 js/src> checking for localeconv... (cached) yes 1:20.02 js/src> updating cache /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/./config.cache 1:20.04 js/src> creating ./config.data 1:20.16 js/src> Creating config.status 1:20.76 Creating config.status 1:21.69 Reticulating splines... 1:33.09 0:11.54 File already read. Skipping: /<>/firefox-66.0~b8+build1/gfx/angle/targets/angle_common/moz.build 2:25.85 Finished reading 2001 moz.build files in 15.80s 2:25.85 Read 65 gyp files in parallel contributing 0.00s to total wall time 2:25.85 Processed into 10373 build config descriptors in 20.40s 2:25.85 RecursiveMake backend executed in 23.64s 2:25.85 3640 total backend files; 3640 created; 0 updated; 0 unchanged; 0 deleted; 29 -> 1342 Makefile 2:25.85 FasterMake backend executed in 1.56s 2:25.85 12 total backend files; 12 created; 0 updated; 0 unchanged; 0 deleted 2:25.85 Total wall time: 64.28s; CPU time: 64.75s; Efficiency: 101%; Untracked: 2.88s Configure complete! Be sure to run |mach build| to pick up any changes 0:01.07 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/_virtualenvs/init/bin/python /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/config.status Reticulating splines... 0:08.12 File already read. Skipping: /<>/firefox-66.0~b8+build1/gfx/angle/targets/angle_common/moz.build Finished reading 2001 moz.build files in 14.88s Read 65 gyp files in parallel contributing 0.00s to total wall time Processed into 10373 build config descriptors in 17.32s RecursiveMake backend executed in 19.56s 3639 total backend files; 0 created; 1 updated; 3638 unchanged; 0 deleted; 29 -> 1342 Makefile FasterMake backend executed in 1.53s 11 total backend files; 0 created; 1 updated; 10 unchanged; 0 deleted Total wall time: 55.63s; CPU time: 56.17s; Efficiency: 101%; Untracked: 2.35s touch debian/stamp-mach-configure python /<>/firefox-66.0~b8+build1/debian/build/keepalive-wrapper.py 1440 /usr/bin/make -C . make[1]: Entering directory '/<>/firefox-66.0~b8+build1' ./mach build 0:01.67 Clobber not needed. 0:01.68 Adding make options from /<>/firefox-66.0~b8+build1/mozconfig export LLVM_CONFIG=/usr/bin/llvm-config-7 export CBINDGEN=/<>/firefox-66.0~b8+build1/./cbindgen/bin/cbindgen MOZ_MAKE_FLAGS=-j4 MOZ_OBJDIR=/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf OBJDIR=/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf FOUND_MOZCONFIG=/<>/firefox-66.0~b8+build1/mozconfig export FOUND_MOZCONFIG 0:01.72 /usr/bin/make -f client.mk MOZ_PARALLEL_BUILD=4 -s 0:01.76 make[2]: Entering directory '/<>/firefox-66.0~b8+build1' 0:01.79 make[3]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf' 0:02.12 make[4]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf' 0:02.37 make[5]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf' 0:03.74 Elapsed: 0.01s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 0:03.82 Elapsed: 0.09s; From dist/xpi-stage: Kept 0 existing; Added/updated 99; Removed 0 files and 0 directories. 0:03.84 Elapsed: 0.01s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 0:05.75 Elapsed: 1.23s; From _tests: Kept 30 existing; Added/updated 1005; Removed 0 files and 0 directories. 0:07.02 Elapsed: 2.58s; From dist/bin: Kept 246 existing; Added/updated 2338; Removed 0 files and 0 directories. 0:07.06 Elapsed: 3.32s; From dist/include: Kept 1584 existing; Added/updated 4003; Removed 0 files and 0 directories. 0:07.08 make[5]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf' 0:07.08 make[4]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf' 0:07.10 make[4]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf' 0:07.44 ./mozilla-config.h.stub 0:08.02 ./buildid.h.stub 0:08.36 ./source-repo.h.stub 0:09.16 make[5]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf' 0:09.71 make[6]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/config' 0:09.78 config 0:10.80 config/nsinstall_real 0:11.62 make[6]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/config' 0:11.85 make[6]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/config' 0:11.85 config/stl.sentinel.stub 0:12.47 config/system-header.sentinel.stub 0:13.48 make[6]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/config' 0:13.48 make[6]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/build' 0:13.49 build/application.ini.stubmake[6]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src' 0:13.49 js/src/js-confdefs.h.stub 0:13.58 make[6]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/config/external/ffi' 0:13.58 config/external/ffi/fficonfig.h.stub 0:13.62 make[6]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/xpcom' 0:13.63 xpcom/xpcom-config.h.stub 0:14.13 js/src/js-config.h.stub 0:14.19 config/external/ffi/ffi.h.stub 0:14.44 xpcom/xpcom-private.h.stub 0:14.53 build/application.ini.h.stub 0:14.70 make[6]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/config/external/ffi' 0:14.75 js/src/selfhosted.out.h.stub 0:14.77 make[6]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/media/libdav1d' 0:14.77 media/libdav1d/16bd_cdef_apply_tmpl.c.stub 0:15.05 make[6]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/xpcom' 0:15.14 make[6]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/security/ct/tests/gtest' 0:15.14 security/ct/tests/gtest/valid-sth.inc.stub 0:15.22 media/libdav1d/16bd_cdef_tmpl.c.stub 0:15.60 build/automation.py.stub 0:15.62 /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 -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 -DUSE_SKIA_GPU=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="66.0" -DHAVE_FT_LOAD_SFNT_TABLE=1 -DMOZ_FMP4=1 -DMOZ_BUILD_WEBRENDER=1 -DHAVE_GETOPT_H=1 -DMOZ_APP_UA_NAME="" -DHAVE_NL_TYPES_H=1 -DMOZ_SCTP=1 -DMOZ_APP_UA_VERSION="66.0" -DMOZ_TREE_CAIRO=1 -DBROWSER_CHROME_URL_QUOTED="chrome://browser/content/browser.xul" -DMOZ_GLUE_IN_PROGRAM=1 -DVA_COPY=va_copy -DHAVE_MEMALIGN=1 -DMOZ_X11=1 -DFUNCPROTO=15 -DHAVE_LOCALECONV=1 -DMOZ_STATIC_JS=1 -DMOZ_LOGGING=1 -DMOZILLA_VERSION_U=66.0 -DMOZ_WAYLAND=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=30 -DMOZ_PEERCONNECTION=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_PHOENIX=1 -DMOZ_WIDGET_GTK=1 -DHAVE_CLOCK_MONOTONIC=1 -DMOZILLA_VERSION="66.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 -DHAVE_UNISTD_H=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DNDEBUG=1 -DMOZ_ENABLE_SKIA=1 -DHAVE_TRUNCATE64=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_STAT64=1 -DHAVE_LINUX_IF_ADDR_H=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=0 -DATK_MAJOR_VERSION=2 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_TELEMETRY_REPORTING=1 -DHAVE_POSIX_FADVISE=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 -DENABLE_INTL_API=1 -DHAVE_STRERROR=1 -DMOZ_THUMB2=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 -DHAVE_LOCALTIME_R=1 self-hosting-cpp-input.cpp 0:15.71 make[6]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src' 0:15.75 make[6]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/security/apps' 0:15.75 security/apps/xpcshell.inc.stub 0:15.77 media/libdav1d/16bd_film_grain_tmpl.c.stub 0:16.20 security/apps/addons-public.inc.stub 0:16.58 media/libdav1d/16bd_ipred_prepare_tmpl.c.stub 0:16.70 make[6]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/build' 0:16.76 make[6]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/xpcom/build' 0:16.76 xpcom/build/Services.cpp.stub 0:16.87 security/apps/addons-stage.inc.stub 0:16.90 security/ct/tests/gtest/valid-with-extension-sth.inc.stub 0:17.48 media/libdav1d/16bd_ipred_tmpl.c.stub 0:17.62 xpcom/build/Services.h.stub 0:17.64 security/apps/privileged-package-root.inc.stub 0:18.06 security/ct/tests/gtest/valid-secp521r1-sha512-sth.inc.stub 0:18.23 make[6]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/security/apps' 0:18.23 media/libdav1d/16bd_itx_tmpl.c.stub 0:18.23 xpcom/build/services.rs.stub 0:18.30 make[6]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/xpcom/tests/gtest' 0:18.30 xpcom/tests/gtest/dafsa_test_1.inc.stub 0:18.92 media/libdav1d/16bd_lf_apply_tmpl.c.stub 0:19.05 security/ct/tests/gtest/signature-covers-log-id-sth.inc.stubmake[6]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/xpcom/tests/gtest' 0:19.16 make[6]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/netwerk' 0:19.16 netwerk/necko-config.h.stub 0:19.54 media/libdav1d/16bd_loopfilter_tmpl.c.stub 0:19.61 make[6]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/xpcom/build' 0:19.65 make[6]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/ipc/ipdl' 0:19.97 make[6]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/netwerk' 0:20.03 make[6]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/gfx/cairo/cairo/src' 0:20.04 make[6]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/gfx/cairo/cairo/src' 0:20.12 make[6]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/gfx/webrender_bindings' 0:20.12 gfx/webrender_bindings/webrender_ffi_generated.h.stub 0:20.14 media/libdav1d/16bd_looprestoration_tmpl.c.stub 0:20.36 security/ct/tests/gtest/wrong-spki-sth.inc.stub 0:20.74 media/libdav1d/16bd_lr_apply_tmpl.c.stub 0:21.46 media/libdav1d/16bd_mc_tmpl.c.stub 0:21.58 security/ct/tests/gtest/wrong-signing-key-sth.inc.stub 0:22.31 media/libdav1d/16bd_recon_tmpl.c.stub 0:22.92 security/ct/tests/gtest/missing-log-id-sth.inc.stub 0:23.18 media/libdav1d/8bd_cdef_apply_tmpl.c.stub 0:24.16 security/ct/tests/gtest/missing-timestamp-sth.inc.stub 0:24.17 media/libdav1d/8bd_cdef_tmpl.c.stub 0:25.07 media/libdav1d/8bd_film_grain_tmpl.c.stub 0:25.10 security/ct/tests/gtest/missing-tree-size-sth.inc.stub 0:25.75 media/libdav1d/8bd_ipred_prepare_tmpl.c.stub 0:26.06 security/ct/tests/gtest/missing-root-hash-sth.inc.stub 0:26.41 media/libdav1d/8bd_ipred_tmpl.c.stub 0:26.81 make[6]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/gfx/webrender_bindings' 0:26.84 make[6]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/layout/style' 0:26.84 layout/style/ServoCSSPropList.py.stub 0:27.16 media/libdav1d/8bd_itx_tmpl.c.stub 0:27.32 security/ct/tests/gtest/missing-extensions-sth.inc.stub 0:28.26 media/libdav1d/8bd_lf_apply_tmpl.c.stub 0:28.77 security/ct/tests/gtest/truncated-log-id-sth.inc.stub 0:28.83 media/libdav1d/8bd_loopfilter_tmpl.c.stub 0:29.62 media/libdav1d/8bd_looprestoration_tmpl.c.stub 0:29.71 security/ct/tests/gtest/truncated-timestamp-sth.inc.stub 0:30.23 media/libdav1d/8bd_lr_apply_tmpl.c.stub 0:30.71 security/ct/tests/gtest/truncated-tree-size-sth.inc.stub 0:30.82 media/libdav1d/8bd_mc_tmpl.c.stub 0:31.40 media/libdav1d/8bd_recon_tmpl.c.stub 0:31.80 security/ct/tests/gtest/truncated-root-hash-sth.inc.stub 0:32.23 make[6]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/media/libdav1d' 0:32.29 make[6]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dom/encoding' 0:32.29 dom/encoding/domainsfallbacks.properties.h.stub 0:33.02 dom/encoding/labelsencodings.properties.h.stub 0:33.35 security/ct/tests/gtest/truncated-extension-sth.inc.stub 0:33.63 dom/encoding/localesfallbacks.properties.h.stub 0:34.34 dom/encoding/nonparticipatingdomains.properties.h.stub 0:34.55 security/ct/tests/gtest/rsa-signer-rsa-spki-sth.inc.stub 0:35.33 make[6]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dom/encoding' 0:35.38 make[6]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/toolkit/crashreporter' 0:35.38 toolkit/crashreporter/CrashAnnotations.h.stub 0:36.29 security/ct/tests/gtest/rsa-signer-ec-spki-sth.inc.stub 0:37.08 make[6]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/toolkit/crashreporter' 0:37.12 make[6]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/new/src' 0:37.12 devtools/client/debugger/new/src/node.stub.stub 0:37.77 Executing "/usr/bin/nodejs '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/build/copy-module.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/main.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/vendors.js'" 0:38.43 security/ct/tests/gtest/ec-signer-rsa-spki-sth.inc.stub 0:39.91 make[6]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/security/ct/tests/gtest' 0:40.10 make[6]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/security/nss/lib/ckfw/builtins/builtins_nssckbi' 0:40.10 security/nss/lib/ckfw/builtins/certdata.c.stub 0:42.34 make[6]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/security/nss/lib/ckfw/builtins/builtins_nssckbi' 0:42.53 make[6]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/frontend' 0:42.53 js/src/frontend/ReservedWordsGenerated.h.stub 0:43.43 make[6]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/frontend' 0:43.48 make[6]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/gc' 0:43.52 js/src/gc/StatsPhasesGenerated.cpp.stub 0:44.21 js/src/gc/StatsPhasesGenerated.h.stub 0:44.28 make[6]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/new/src' 0:44.33 make[6]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit' 0:44.33 js/src/jit/MOpcodes.h.stub 0:45.25 make[6]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/gc' 0:45.29 make[6]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/xpcom/idl-parser/xpidl' 0:45.29 xpcom/idl-parser/xpidl/xpidl.stub.stub 0:45.51 js/src/jit/LOpcodes.h.stub 0:46.27 make[6]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit' 0:46.33 make[6]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/new/src/actions' 0:46.33 devtools/client/debugger/new/src/actions/node.stub.stub 0:47.05 make[6]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/xpcom/idl-parser/xpidl' 0:47.08 make[6]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/new/src/client' 0:47.08 devtools/client/debugger/new/src/client/node.stub.stub 0:47.37 Executing "/usr/bin/nodejs '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/build/copy-module.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/actions/ast.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/actions/debuggee.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/actions/event-listeners.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/actions/expressions.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/actions/file-search.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/actions/index.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/actions/navigation.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/actions/preview.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/actions/project-text-search.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/actions/quick-open.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/actions/source-tree.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/actions/tabs.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/actions/toolbox.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/actions/ui.js'" 0:47.69 Executing "/usr/bin/nodejs '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/build/copy-module.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/client/chrome.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/client/firefox.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/client/index.js'" 0:53.78 make[6]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/new/src/client' 0:53.82 make[6]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/new/src/components' 0:53.82 devtools/client/debugger/new/src/components/node.stub.stub 0:54.24 Executing "/usr/bin/nodejs '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/build/copy-module.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/components/A11yIntention.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/components/App.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/components/ProjectSearch.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/components/QuickOpenModal.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/components/ShortcutsModal.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/components/WelcomeBox.js'" 0:55.12 layout/style/nsCSSPropertyID.h.stub 0:55.40 make[6]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/new/src/actions' 0:55.43 make[6]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/new/src/reducers' 0:55.43 devtools/client/debugger/new/src/reducers/node.stub.stub 0:55.82 Executing "/usr/bin/nodejs '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/build/copy-module.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/reducers/ast.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/reducers/async-requests.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/reducers/breakpoints.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/reducers/debuggee.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/reducers/event-listeners.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/reducers/expressions.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/reducers/file-search.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/reducers/index.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/reducers/pause.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/reducers/pending-breakpoints.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/reducers/project-text-search.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/reducers/quick-open.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/reducers/source-tree.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/reducers/sources.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/reducers/tabs.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/reducers/ui.js'" 0:55.82 layout/style/ServoCSSPropList.h.stub 0:56.76 layout/style/CompositorAnimatableProperties.h.stub 0:57.86 layout/style/nsComputedDOMStyleGenerated.cpp.stub 0:59.07 layout/style/nsCSSPropsGenerated.inc.stub *** KEEP ALIVE MARKER *** Total duration: 0:01:00.076722 1:00.71 layout/style/ServoStyleConsts.h.stub 1:04.83 make[6]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/new/src/components' 1:04.91 make[6]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/new/src/selectors' 1:04.91 devtools/client/debugger/new/src/selectors/node.stub.stub 1:05.51 Executing "/usr/bin/nodejs '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/build/copy-module.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/selectors/breakpointAtLocation.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/selectors/breakpoints.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/selectors/breakpointSources.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/selectors/getCallStackFrames.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/selectors/inComponent.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/selectors/index.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/selectors/isSelectedFrameVisible.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/selectors/visibleBreakpoints.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/selectors/visibleColumnBreakpoints.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/selectors/visiblePausePoints.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/selectors/visibleSelectedFrame.js'" 1:08.59 make[6]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/layout/style' 1:08.63 make[6]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/new/src/utils' 1:08.63 devtools/client/debugger/new/src/utils/node.stub.stub 1:09.29 Executing "/usr/bin/nodejs '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/build/copy-module.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/utils/assert.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/utils/ast.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/utils/asyncStoreHelper.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/utils/bootstrap.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/utils/build-query.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/utils/clipboard.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/utils/connect.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/utils/dbg.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/utils/defer.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/utils/DevToolsUtils.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/utils/expressions.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/utils/fromJS.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/utils/function.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/utils/indentation.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/utils/isMinified.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/utils/location.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/utils/log.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/utils/makeRecord.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/utils/memoize.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/utils/path.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/utils/prefs.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/utils/preview.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/utils/project-search.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/utils/quick-open.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/utils/result-list.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/utils/source-maps.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/utils/source-queue.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/utils/source.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/utils/tabs.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/utils/task.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/utils/telemetry.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/utils/text.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/utils/timings.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/utils/ui.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/utils/url.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/utils/utils.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/utils/wasm.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/utils/worker.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/utils/workers.js'" 1:09.74 make[6]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/new/src/reducers' 1:09.77 make[6]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/new/src/workers/parser' 1:09.78 devtools/client/debugger/new/src/workers/parser/node.stub.stub 1:10.49 Executing "/usr/bin/nodejs '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/build/copy-module.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/workers/parser/index.js'" 1:14.77 make[6]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/new/src/selectors' 1:14.79 make[6]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/new/src/workers/pretty-print' 1:14.79 devtools/client/debugger/new/src/workers/pretty-print/node.stub.stub 1:15.41 Executing "/usr/bin/nodejs '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/build/copy-module.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/workers/pretty-print/index.js'" 1:16.25 make[6]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/new/src/workers/parser' 1:16.26 make[6]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/new/src/workers/search' 1:16.27 devtools/client/debugger/new/src/workers/search/node.stub.stub 1:16.94 Executing "/usr/bin/nodejs '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/build/copy-module.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/workers/search/index.js'" 1:20.64 make[6]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/new/src/workers/pretty-print' 1:20.71 make[6]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/browser/locales' 1:20.73 make[6]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/browser/locales' 1:20.77 make[6]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/browser/tools/mozscreenshots/mozscreenshots/extension' 1:20.80 make[6]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/browser/tools/mozscreenshots/mozscreenshots/extension' 1:20.84 make[6]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/xpcom/xpidl' 1:20.97 make[7]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/config/makefiles/xpidl' 1:21.07 WARNING: mkdir -dot- requested by /usr/bin/make -C /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/config/makefiles/xpidl xpidl 1:21.10 config/makefiles/xpidl/accessibility.xpt 1:21.12 config/makefiles/xpidl/alerts.xpt 1:22.00 make[6]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/new/src/workers/search' 1:22.11 make[6]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/layout/style/test/gtest' 1:22.14 layout/style/test/gtest/ExampleStylesheet.h.stub 1:22.94 make[6]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/new/src/utils' 1:22.97 make[6]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/new/src/actions/ast' 1:22.97 devtools/client/debugger/new/src/actions/ast/node.stub.stub 1:23.29 make[6]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/layout/style/test/gtest' 1:23.31 make[6]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/new/src/actions/breakpoints' 1:23.31 devtools/client/debugger/new/src/actions/breakpoints/node.stub.stub 1:23.56 Executing "/usr/bin/nodejs '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/build/copy-module.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/actions/ast/setInScopeLines.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/actions/ast/setPausePoints.js'" 1:24.22 Executing "/usr/bin/nodejs '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/build/copy-module.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/actions/breakpoints/addBreakpoint.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/actions/breakpoints/index.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/actions/breakpoints/remapLocations.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/actions/breakpoints/syncBreakpoint.js'" 1:26.56 config/makefiles/xpidl/appshell.xpt 1:28.47 config/makefiles/xpidl/appstartup.xpt 1:29.83 make[6]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/new/src/actions/ast' 1:29.96 make[6]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/new/src/actions/pause' 1:29.97 devtools/client/debugger/new/src/actions/pause/node.stub.stub 1:30.90 Executing "/usr/bin/nodejs '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/build/copy-module.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/actions/pause/breakOnNext.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/actions/pause/commands.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/actions/pause/continueToHere.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/actions/pause/fetchScopes.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/actions/pause/index.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/actions/pause/mapFrames.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/actions/pause/mapScopes.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/actions/pause/paused.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/actions/pause/pauseOnExceptions.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/actions/pause/resumed.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/actions/pause/selectFrame.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/actions/pause/setPopupObjectProperties.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/actions/pause/skipPausing.js'" 1:30.97 config/makefiles/xpidl/autocomplete.xpt 1:32.33 config/makefiles/xpidl/backgroundhangmonitor.xpt 1:33.73 config/makefiles/xpidl/browser-element.xpt 1:33.77 make[6]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/new/src/actions/breakpoints' 1:33.79 make[6]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/new/src/actions/sources' 1:33.80 devtools/client/debugger/new/src/actions/sources/node.stub.stub 1:34.34 Executing "/usr/bin/nodejs '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/build/copy-module.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/actions/sources/blackbox.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/actions/sources/index.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/actions/sources/loadSourceText.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/actions/sources/newSources.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/actions/sources/prettyPrint.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/actions/sources/select.js'" 1:34.51 config/makefiles/xpidl/browser-newtab.xpt 1:35.48 config/makefiles/xpidl/browsercompsbase.xpt 1:36.48 config/makefiles/xpidl/caps.xpt 1:37.67 config/makefiles/xpidl/captivedetect.xpt 1:38.82 make[6]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/new/src/actions/pause' 1:38.82 make[6]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/new/src/actions/utils' 1:38.82 devtools/client/debugger/new/src/actions/utils/node.stub.stub 1:39.37 config/makefiles/xpidl/chrome.xpt 1:39.66 Executing "/usr/bin/nodejs '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/build/copy-module.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/actions/utils/create-store.js'" 1:40.15 config/makefiles/xpidl/commandhandler.xpt 1:40.91 config/makefiles/xpidl/commandlines.xpt 1:41.39 make[6]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/new/src/actions/sources' 1:41.47 make[6]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/new/src/client/chrome' 1:41.47 devtools/client/debugger/new/src/client/chrome/node.stub.stub 1:42.32 Executing "/usr/bin/nodejs '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/build/copy-module.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/client/chrome/commands.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/client/chrome/create.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/client/chrome/events.js'" 1:42.73 config/makefiles/xpidl/composer.xpt 1:43.71 config/makefiles/xpidl/content_events.xpt 1:44.58 make[6]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/new/src/actions/utils' 1:44.60 make[6]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/new/src/client/firefox' 1:44.60 devtools/client/debugger/new/src/client/firefox/node.stub.stub 1:45.07 config/makefiles/xpidl/content_geckomediaplugins.xpt 1:45.18 Executing "/usr/bin/nodejs '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/build/copy-module.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/client/firefox/commands.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/client/firefox/create.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/client/firefox/events.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/client/firefox/workers.js'" 1:45.94 config/makefiles/xpidl/content_html.xpt 1:47.60 config/makefiles/xpidl/content_webrtc.xpt 1:48.61 make[6]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/new/src/client/chrome' 1:48.61 config/makefiles/xpidl/devtools_rr.xpt 1:48.79 config/makefiles/xpidl/docshell.xpt 1:49.72 config/makefiles/xpidl/dom.xpt 1:49.82 make[6]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/new/src/components/Editor' 1:49.82 devtools/client/debugger/new/src/components/Editor/node.stub.stub 1:50.39 Executing "/usr/bin/nodejs '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/build/copy-module.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/components/Editor/Breakpoint.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/components/Editor/Breakpoints.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/components/Editor/ColumnBreakpoint.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/components/Editor/ColumnBreakpoints.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/components/Editor/ConditionalPanel.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/components/Editor/DebugLine.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/components/Editor/EditorMenu.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/components/Editor/EmptyLines.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/components/Editor/Footer.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/components/Editor/GutterMenu.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/components/Editor/HighlightLine.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/components/Editor/HighlightLines.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/components/Editor/index.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/components/Editor/SearchBar.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/components/Editor/Tab.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/components/Editor/Tabs.js'" 1:53.55 make[6]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/new/src/client/firefox' 1:53.58 make[6]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/new/src/components/PrimaryPanes' 1:53.58 devtools/client/debugger/new/src/components/PrimaryPanes/node.stub.stub 1:53.93 Executing "/usr/bin/nodejs '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/build/copy-module.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/components/PrimaryPanes/index.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/components/PrimaryPanes/Outline.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/components/PrimaryPanes/OutlineFilter.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/components/PrimaryPanes/SourcesTree.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/components/PrimaryPanes/SourcesTreeItem.js'" 1:54.77 config/makefiles/xpidl/dom_audiochannel.xpt 1:57.69 config/makefiles/xpidl/dom_base.xpt 1:58.38 config/makefiles/xpidl/dom_bindings.xpt *** KEEP ALIVE MARKER *** Total duration: 0:02:00.161303 2:03.23 make[6]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/new/src/components/Editor' 2:03.31 make[6]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/new/src/components/SecondaryPanes' 2:03.31 devtools/client/debugger/new/src/components/SecondaryPanes/node.stub.stub 2:03.42 config/makefiles/xpidl/dom_events.xpt 2:04.25 Executing "/usr/bin/nodejs '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/build/copy-module.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/components/SecondaryPanes/CommandBar.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/components/SecondaryPanes/EventListeners.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/components/SecondaryPanes/Expressions.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/components/SecondaryPanes/index.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/components/SecondaryPanes/Scopes.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/components/SecondaryPanes/UtilsBar.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/components/SecondaryPanes/Worker.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/components/SecondaryPanes/Workers.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/components/SecondaryPanes/XHRBreakpoints.js'" 2:04.52 config/makefiles/xpidl/dom_geolocation.xpt 2:05.49 make[6]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/new/src/components/PrimaryPanes' 2:05.50 config/makefiles/xpidl/dom_html.xpt 2:05.62 config/makefiles/xpidl/dom_indexeddb.xpt 2:06.65 config/makefiles/xpidl/dom_localstorage.xpt 2:07.05 config/makefiles/xpidl/dom_media.xpt 2:07.61 config/makefiles/xpidl/dom_network.xpt 2:08.23 config/makefiles/xpidl/dom_notification.xpt 2:08.90 make[6]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/new/src/components/shared' 2:08.90 devtools/client/debugger/new/src/components/shared/node.stub.stub 2:09.55 config/makefiles/xpidl/dom_payments.xpt 2:09.55 Executing "/usr/bin/nodejs '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/build/copy-module.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/components/shared/AccessibleImage.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/components/shared/Accordion.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/components/shared/Badge.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/components/shared/BracketArrow.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/components/shared/Dropdown.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/components/shared/ManagedTree.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/components/shared/Modal.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/components/shared/Popover.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/components/shared/PreviewFunction.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/components/shared/ResultList.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/components/shared/SearchInput.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/components/shared/SourceIcon.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/components/shared/Svg.js'" 2:10.56 config/makefiles/xpidl/dom_power.xpt 2:13.46 config/makefiles/xpidl/dom_presentation.xpt 2:14.36 config/makefiles/xpidl/dom_push.xpt 2:17.95 config/makefiles/xpidl/dom_quota.xpt 2:19.12 make[6]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/new/src/components/SecondaryPanes' 2:19.22 make[6]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/new/src/utils/breakpoint' 2:19.28 devtools/client/debugger/new/src/utils/breakpoint/node.stub.stub 2:19.93 Executing "/usr/bin/nodejs '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/build/copy-module.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/utils/breakpoint/astBreakpointLocation.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/utils/breakpoint/index.js'" 2:20.14 config/makefiles/xpidl/dom_security.xpt 2:21.80 make[6]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/new/src/components/shared' 2:21.84 make[6]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/new/src/utils/editor' 2:21.84 devtools/client/debugger/new/src/utils/editor/node.stub.stub 2:22.05 config/makefiles/xpidl/dom_sidebar.xpt 2:22.50 Executing "/usr/bin/nodejs '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/build/copy-module.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/utils/editor/create-editor.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/utils/editor/get-expression.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/utils/editor/get-token-location.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/utils/editor/index.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/utils/editor/source-documents.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/utils/editor/source-editor.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/utils/editor/source-search.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/utils/editor/token-events.js'" 2:23.10 config/makefiles/xpidl/dom_simpledb.xpt 2:24.25 config/makefiles/xpidl/dom_storage.xpt 2:25.33 config/makefiles/xpidl/dom_system.xpt 2:26.38 config/makefiles/xpidl/dom_webauthn.xpt 2:26.66 make[6]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/new/src/utils/breakpoint' 2:26.66 config/makefiles/xpidl/dom_webspeechrecognition.xpt 2:27.70 config/makefiles/xpidl/dom_webspeechsynth.xpt 2:27.70 config/makefiles/xpidl/dom_workers.xpt 2:28.65 config/makefiles/xpidl/dom_xslt.xpt 2:29.10 config/makefiles/xpidl/dom_xul.xpt 2:29.68 config/makefiles/xpidl/downloads.xpt 2:30.02 make[6]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/new/src/utils/pause' 2:30.02 devtools/client/debugger/new/src/utils/pause/node.stub.stub 2:30.58 Executing "/usr/bin/nodejs '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/build/copy-module.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/utils/pause/index.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/utils/pause/pausePoints.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/utils/pause/stepping.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/utils/pause/why.js'" 2:31.01 make[6]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/new/src/utils/editor' 2:31.01 make[6]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/new/src/utils/sources-tree' 2:31.01 devtools/client/debugger/new/src/utils/sources-tree/node.stub.stub 2:31.44 Executing "/usr/bin/nodejs '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/build/copy-module.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/utils/sources-tree/addToTree.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/utils/sources-tree/collapseTree.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/utils/sources-tree/createTree.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/utils/sources-tree/formatTree.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/utils/sources-tree/getDirectories.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/utils/sources-tree/getURL.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/utils/sources-tree/index.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/utils/sources-tree/sortTree.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/utils/sources-tree/treeOrder.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/utils/sources-tree/updateTree.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/utils/sources-tree/utils.js'" 2:31.87 config/makefiles/xpidl/editor.xpt 2:32.87 config/makefiles/xpidl/enterprisepolicies.xpt 2:36.43 config/makefiles/xpidl/extensions.xpt 2:36.85 make[6]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/new/src/utils/pause' 2:36.87 make[6]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/new/src/actions/utils/middleware' 2:36.87 devtools/client/debugger/new/src/actions/utils/middleware/node.stub.stub 2:37.41 Executing "/usr/bin/nodejs '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/build/copy-module.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/actions/utils/middleware/history.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/actions/utils/middleware/log.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/actions/utils/middleware/promise.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/actions/utils/middleware/thunk.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/actions/utils/middleware/timing.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/actions/utils/middleware/wait-service.js'" 2:37.81 config/makefiles/xpidl/exthandler.xpt 2:39.05 config/makefiles/xpidl/fastfind.xpt 2:39.07 make[6]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/new/src/utils/sources-tree' 2:39.10 make[6]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/new/src/components/Editor/Preview' 2:39.10 devtools/client/debugger/new/src/components/Editor/Preview/node.stub.stub 2:39.70 Executing "/usr/bin/nodejs '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/build/copy-module.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/components/Editor/Preview/index.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/components/Editor/Preview/Popup.js'" 2:40.56 config/makefiles/xpidl/gfx.xpt 2:41.62 config/makefiles/xpidl/html5.xpt 2:42.54 config/makefiles/xpidl/htmlparser.xpt 2:43.52 config/makefiles/xpidl/imglib2.xpt 2:44.49 config/makefiles/xpidl/inspector.xpt 2:44.64 make[6]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/new/src/actions/utils/middleware' 2:44.69 make[6]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/new/src/components/SecondaryPanes/Breakpoints' 2:44.71 devtools/client/debugger/new/src/components/SecondaryPanes/Breakpoints/node.stub.stub 2:45.30 Executing "/usr/bin/nodejs '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/build/copy-module.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/components/SecondaryPanes/Breakpoints/Breakpoint.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/components/SecondaryPanes/Breakpoints/BreakpointHeading.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/components/SecondaryPanes/Breakpoints/BreakpointHeadingsContextMenu.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/components/SecondaryPanes/Breakpoints/BreakpointsContextMenu.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/components/SecondaryPanes/Breakpoints/ExceptionOption.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/components/SecondaryPanes/Breakpoints/index.js'" 2:46.60 config/makefiles/xpidl/intl.xpt 2:47.22 config/makefiles/xpidl/jar.xpt 2:47.38 make[6]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/new/src/components/Editor/Preview' 2:47.42 make[6]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/new/src/components/SecondaryPanes/Frames' 2:47.43 devtools/client/debugger/new/src/components/SecondaryPanes/Frames/node.stub.stub 2:47.82 config/makefiles/xpidl/jsdebugger.xpt 2:47.94 Executing "/usr/bin/nodejs '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/build/copy-module.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/components/SecondaryPanes/Frames/Frame.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/components/SecondaryPanes/Frames/FrameIndent.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/components/SecondaryPanes/Frames/FrameMenu.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/components/SecondaryPanes/Frames/Group.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/components/SecondaryPanes/Frames/index.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/components/SecondaryPanes/Frames/WhyPaused.js'" 2:49.81 config/makefiles/xpidl/jsinspector.xpt 2:51.23 config/makefiles/xpidl/layout_base.xpt 2:52.15 config/makefiles/xpidl/layout_printing.xpt 2:53.14 config/makefiles/xpidl/layout_xul.xpt 2:54.39 config/makefiles/xpidl/layout_xul_tree.xpt 2:55.19 make[6]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/new/src/components/SecondaryPanes/Frames' 2:55.25 make[6]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/new/src/components/shared/Button' 2:55.25 devtools/client/debugger/new/src/components/shared/Button/node.stub.stub 2:55.25 make[6]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/new/src/components/SecondaryPanes/Breakpoints' 2:55.32 config/makefiles/xpidl/locale.xpt 2:55.32 make[6]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/new/src/utils/pause/frames' 2:55.34 devtools/client/debugger/new/src/utils/pause/frames/node.stub.stub 2:55.89 Executing "/usr/bin/nodejs '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/build/copy-module.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/components/shared/Button/CloseButton.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/components/shared/Button/CommandBarButton.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/components/shared/Button/index.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/components/shared/Button/PaneToggleButton.js'" 2:55.96 Executing "/usr/bin/nodejs '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/build/copy-module.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/utils/pause/frames/annotateFrames.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/utils/pause/frames/collapseFrames.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/utils/pause/frames/displayName.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/utils/pause/frames/getFrameUrl.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/utils/pause/frames/getLibraryFromUrl.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/utils/pause/frames/index.js'" 2:56.50 config/makefiles/xpidl/loginmgr.xpt 2:57.77 config/makefiles/xpidl/migration.xpt 2:59.25 config/makefiles/xpidl/mimetype.xpt *** KEEP ALIVE MARKER *** Total duration: 0:03:00.185905 3:00.09 config/makefiles/xpidl/mozfind.xpt 3:01.58 config/makefiles/xpidl/mozintl.xpt 3:02.64 make[6]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/new/src/utils/pause/frames' 3:02.71 make[6]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/new/src/utils/pause/mapScopes' 3:02.72 devtools/client/debugger/new/src/utils/pause/mapScopes/node.stub.stub 3:02.99 make[6]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/new/src/components/shared/Button' 3:03.04 config/makefiles/xpidl/necko.xpt 3:03.04 make[6]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/new/src/utils/pause/scopes' 3:03.04 devtools/client/debugger/new/src/utils/pause/scopes/node.stub.stub 3:03.72 Executing "/usr/bin/nodejs '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/build/copy-module.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/utils/pause/mapScopes/buildGeneratedBindingList.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/utils/pause/mapScopes/filtering.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/utils/pause/mapScopes/findGeneratedBindingFromPosition.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/utils/pause/mapScopes/getApplicableBindingsForOriginalPosition.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/utils/pause/mapScopes/index.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/utils/pause/mapScopes/locColumn.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/utils/pause/mapScopes/mappingContains.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/utils/pause/mapScopes/positionCmp.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/utils/pause/mapScopes/rangeMetadata.js'" 3:03.77 Executing "/usr/bin/nodejs '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/build/copy-module.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/utils/pause/scopes/getScope.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/utils/pause/scopes/getVariables.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/utils/pause/scopes/index.js' '/<>/firefox-66.0~b8+build1/devtools/client/debugger/new/src/utils/pause/scopes/utils.js'" 3:04.35 config/makefiles/xpidl/necko_about.xpt 3:12.10 make[6]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/new/src/utils/pause/scopes' 3:12.10 config/makefiles/xpidl/necko_cache.xpt 3:12.34 make[6]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/ipc/ipdl' 3:12.42 config/makefiles/xpidl/necko_cache2.xpt 3:13.01 config/makefiles/xpidl/necko_cookie.xpt 3:14.70 make[6]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/new/src/utils/pause/mapScopes' 3:14.77 config/makefiles/xpidl/necko_dns.xpt 3:15.12 config/makefiles/xpidl/necko_file.xpt 3:15.13 config/makefiles/xpidl/necko_ftp.xpt 3:16.68 config/makefiles/xpidl/necko_http.xpt 3:16.69 config/makefiles/xpidl/necko_mdns.xpt 3:17.76 config/makefiles/xpidl/necko_res.xpt 3:18.23 config/makefiles/xpidl/necko_socket.xpt 3:19.40 config/makefiles/xpidl/necko_strconv.xpt 3:19.71 config/makefiles/xpidl/necko_viewsource.xpt 3:20.40 config/makefiles/xpidl/necko_websocket.xpt 3:21.17 config/makefiles/xpidl/necko_wifi.xpt 3:21.43 config/makefiles/xpidl/necko_wyciwyg.xpt 3:21.93 config/makefiles/xpidl/parentalcontrols.xpt 3:22.67 config/makefiles/xpidl/peerconnection.xpt 3:22.79 config/makefiles/xpidl/pipnss.xpt 3:23.63 config/makefiles/xpidl/pippki.xpt 3:23.87 config/makefiles/xpidl/places.xpt 3:23.89 config/makefiles/xpidl/plugin.xpt 3:24.14 config/makefiles/xpidl/pref.xpt 3:25.49 config/makefiles/xpidl/prefetch.xpt 3:26.07 config/makefiles/xpidl/profiler.xpt 3:27.70 config/makefiles/xpidl/remote.xpt 3:27.85 config/makefiles/xpidl/reputationservice.xpt 3:28.15 config/makefiles/xpidl/satchel.xpt 3:28.93 config/makefiles/xpidl/services-crypto-component.xpt 3:28.99 config/makefiles/xpidl/services_fxaccounts.xpt 3:29.70 config/makefiles/xpidl/shellservice.xpt 3:30.01 config/makefiles/xpidl/shistory.xpt 3:30.49 config/makefiles/xpidl/spellchecker.xpt 3:30.55 config/makefiles/xpidl/storage.xpt 3:30.61 config/makefiles/xpidl/telemetry.xpt 3:30.95 config/makefiles/xpidl/test_necko.xpt 3:31.70 config/makefiles/xpidl/thumbnails.xpt 3:32.18 config/makefiles/xpidl/toolkit_asyncshutdown.xpt 3:32.32 config/makefiles/xpidl/toolkit_cleardata.xpt 3:32.87 config/makefiles/xpidl/toolkit_crashservice.xpt 3:33.35 config/makefiles/xpidl/toolkit_filewatcher.xpt 3:33.37 config/makefiles/xpidl/toolkit_finalizationwitness.xpt 3:33.95 config/makefiles/xpidl/toolkit_osfile.xpt 3:34.49 config/makefiles/xpidl/toolkit_securityreporter.xpt 3:35.08 config/makefiles/xpidl/toolkit_shell.xpt 3:35.16 config/makefiles/xpidl/toolkit_xulstore.xpt 3:35.43 config/makefiles/xpidl/toolkitprofile.xpt 3:35.76 config/makefiles/xpidl/toolkitremote.xpt 3:36.58 config/makefiles/xpidl/txmgr.xpt 3:36.59 config/makefiles/xpidl/txtsvc.xpt 3:36.63 config/makefiles/xpidl/uconv.xpt 3:37.61 config/makefiles/xpidl/update.xpt 3:37.63 config/makefiles/xpidl/uriloader.xpt 3:38.07 config/makefiles/xpidl/url-classifier.xpt 3:38.26 config/makefiles/xpidl/urlformatter.xpt 3:38.76 config/makefiles/xpidl/webBrowser_core.xpt 3:39.37 config/makefiles/xpidl/webbrowserpersist.xpt 3:40.34 config/makefiles/xpidl/webextensions.xpt 3:41.19 config/makefiles/xpidl/webvtt.xpt 3:41.68 config/makefiles/xpidl/widget.xpt 3:42.26 config/makefiles/xpidl/windowcreator.xpt 3:42.27 config/makefiles/xpidl/windowwatcher.xpt 3:42.33 config/makefiles/xpidl/xpcom_base.xpt 3:42.72 config/makefiles/xpidl/xpcom_components.xpt 3:43.47 config/makefiles/xpidl/xpcom_ds.xpt 3:44.30 config/makefiles/xpidl/xpcom_io.xpt 3:45.95 config/makefiles/xpidl/xpcom_system.xpt 3:46.29 config/makefiles/xpidl/xpcom_threads.xpt 3:48.21 config/makefiles/xpidl/xpcomtest.xpt 3:48.35 config/makefiles/xpidl/xpconnect.xpt 3:49.31 config/makefiles/xpidl/xpctest.xpt 3:50.49 config/makefiles/xpidl/xul.xpt 3:51.21 config/makefiles/xpidl/xulapp.xpt 3:51.29 config/makefiles/xpidl/zipwriter.xpt 3:52.99 config/makefiles/xpidl/xptdata.cpp *** KEEP ALIVE MARKER *** Total duration: 0:04:00.218199 4:00.25 make[7]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/config/makefiles/xpidl' 4:00.25 make[6]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/xpcom/xpidl' 4:00.28 make[6]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/xpcom/ds' 4:00.28 xpcom/ds/nsGkAtomList.h.stub 4:00.29 make[6]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/intl/locale' 4:00.30 make[6]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/xpcom/base' 4:00.30 xpcom/base/error_list.rs.stub 4:00.33 intl/locale/encodingsgroups.properties.h.stub 4:00.33 make[6]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/netwerk/dns' 4:00.34 netwerk/dns/etld_data.inc.stub 4:01.15 make[6]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/intl/locale' 4:01.17 make[6]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dom/base' 4:01.17 dom/base/PropertyUseCounterMap.inc.stub 4:01.31 xpcom/base/ErrorList.h.stub 4:02.00 xpcom/base/ErrorNamesInternal.h.stub 4:02.14 xpcom/ds/nsGkAtomConsts.h.stub 4:02.33 make[6]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/xpcom/base' 4:02.34 make[6]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dom/bindings' 4:02.34 dom/bindings/CSS2Properties.webidl.stub 4:02.44 dom/base/UseCounterList.h.stub 4:03.23 make[6]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/xpcom/ds' 4:03.26 make[6]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/accessible/xpcom' 4:03.26 accessible/xpcom/xpcAccEvents.h.stub 4:03.46 make[6]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dom/base' 4:03.52 make[6]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/security/manager/ssl' 4:03.52 security/manager/ssl/nsSTSPreloadList.h.stub 4:07.11 make[6]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/accessible/xpcom' 4:07.13 make[6]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/toolkit/components/telemetry' 4:07.13 toolkit/components/telemetry/TelemetryEventData.h.stub 4:09.85 toolkit/components/telemetry/TelemetryEventEnums.h.stub 4:12.70 toolkit/components/telemetry/TelemetryHistogramData.inc.stub 4:17.50 make[6]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/netwerk/dns' 4:18.15 toolkit/components/telemetry/TelemetryHistogramEnums.h.stub 4:21.17 toolkit/components/telemetry/TelemetryHistogramNameMap.h.stub 4:31.44 toolkit/components/telemetry/TelemetryProcessData.h.stub 4:32.18 toolkit/components/telemetry/TelemetryProcessEnums.h.stub 4:32.87 toolkit/components/telemetry/TelemetryScalarData.h.stub 4:35.60 toolkit/components/telemetry/TelemetryScalarEnums.h.stub 4:38.40 make[6]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/toolkit/components/telemetry' *** KEEP ALIVE MARKER *** Total duration: 0:05:00.236838 5:47.29 make[6]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/security/manager/ssl' 5:54.70 Generating /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dom/bindings/TestExampleWorkerInterface-example.h 5:54.72 Generating /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dom/bindings/TestExampleWorkerInterface-example.cpp 5:54.72 Generating /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dom/bindings/TestExampleProxyInterface-example.h 5:54.72 Generating /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dom/bindings/TestExampleProxyInterface-example.cpp 5:54.72 Generating /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dom/bindings/TestExampleInterface-example.h 5:54.72 Generating /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dom/bindings/TestExampleInterface-example.cpp 5:55.28 make[6]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dom/bindings' 5:55.33 make[5]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf' 5:55.34 make[4]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf' 5:55.34 make[4]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf' 5:55.58 make[5]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf' 5:55.86 make[6]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/toolkit/library/rust' 5:55.86 make[6]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/toolkit/crashreporter/rust' 5:55.86 toolkit/library/rust/force-cargo-library-buildtoolkit/crashreporter/rust/force-cargo-host-library-build 5:55.90 make[6]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/frontend/binsource' 5:55.90 js/src/frontend/binsource/force-cargo-host-program-build 5:55.90 make[6]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/testing/geckodriver' 5:55.90 testing/geckodriver/force-cargo-program-build 5:58.73 Compiling rustc-demangle v0.1.8 5:59.28 Blocking waiting for file lock on build directory 5:59.35 Compiling libc v0.2.43 5:59.70 Compiling nodrop v0.1.12 *** KEEP ALIVE MARKER *** Total duration: 0:06:00.251158 6:00.38 Compiling libc v0.2.43 6:06.87 Compiling proc-macro2 v0.4.24 6:07.29 Compiling cfg-if v0.1.2 6:07.56 Compiling scopeguard v0.3.2 6:08.00 Compiling byteorder v1.2.7 6:10.69 Compiling dump_syms_rust_demangle v0.1.0 (/<>/firefox-66.0~b8+build1/toolkit/crashreporter/rust) 6:11.70 Compiling memoffset v0.2.1 6:11.94 Compiling lazy_static v1.0.1 6:12.01 Finished release [optimized] target(s) in 16.04s 6:12.17 make[6]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/toolkit/crashreporter/rust' 6:12.24 make[6]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/mfbt' 6:12.26 mfbt 6:12.71 Compiling futures v0.1.23 6:14.19 Compiling proc-macro2 v0.4.24 6:15.82 Compiling siphasher v0.2.1 6:19.50 Compiling unicode-xid v0.1.0 6:21.19 Compiling string_cache_shared v0.3.0 6:21.90 Compiling serde v1.0.80 6:25.05 Compiling libc v0.2.43 6:30.57 Compiling void v1.0.2 6:30.90 Compiling cfg-if v0.1.2 6:31.24 Compiling ucd-util v0.1.1 6:33.70 Compiling unicode-xid v0.1.0 6:34.90 Compiling typenum v1.10.0 6:35.19 Compiling typenum v1.10.0 6:46.91 Compiling regex v1.0.0 6:48.23 Compiling nodrop v0.1.12 6:48.85 Compiling cfg-if v0.1.2 6:52.68 Compiling build_const v0.2.0 6:55.67 Compiling lazy_static v1.0.1 6:56.24 Compiling slab v0.4.1 6:56.82 Compiling ordermap v0.3.5 6:57.90 Compiling proc-macro2 v0.4.24 *** KEEP ALIVE MARKER *** Total duration: 0:07:00.259043 7:00.50 Compiling siphasher v0.2.1 7:03.34 Compiling scopeguard v0.3.2 7:04.78 Compiling memoffset v0.2.1 7:05.19 make[6]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/mfbt' 7:05.21 make[6]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/mfbt/tests/gtest' 7:05.21 mfbt/tests/gtest 7:05.37 Compiling fixedbitset v0.1.8 7:05.54 Compiling byteorder v1.2.7 7:07.39 Compiling lazycell v0.6.0 7:07.92 Compiling bit-vec v0.5.0 7:08.30 Compiling unicode-xid v0.1.0 7:10.20 Compiling cc v1.0.23 7:11.29 Compiling lazy_static v1.0.1 7:12.02 Compiling cc v1.0.23 7:12.09 Compiling utf8-ranges v1.0.0 7:16.52 Compiling either v1.1.0 7:18.88 Compiling precomputed-hash v0.1.1 7:19.24 Compiling term v0.4.6 *** KEEP ALIVE MARKER *** Total duration: 0:08:00.256723 8:11.20 Compiling diff v0.1.11 8:24.51 make[6]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/mfbt/tests/gtest' 8:24.52 make[6]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src' 8:24.54 js/src 8:27.66 Compiling lalrpop-util v0.16.0 8:30.07 Compiling regex-syntax v0.4.1 8:33.13 Compiling num-traits v0.2.6 8:35.54 Compiling slab v0.4.1 8:37.21 Compiling void v1.0.2 8:37.92 Compiling byte-tools v0.3.0 8:40.32 Compiling adler32 v1.0.2 8:41.47 Compiling futures v0.1.23 8:42.30 Compiling itoa v0.4.1 8:43.94 Compiling fnv v1.0.6 8:44.71 Compiling serde v1.0.80 8:53.80 Compiling ryu v0.2.4 8:58.94 Compiling void v1.0.2 8:59.69 Compiling matches v0.1.6 *** KEEP ALIVE MARKER *** Total duration: 0:09:00.256735 9:00.43 Compiling string v0.1.1 9:02.02 Compiling unicode-normalization v0.1.5 9:10.63 /<>/firefox-66.0~b8+build1/js/src/builtin/RegExp.cpp: In function ‘bool IsRegExpObject(JS::HandleValue)’: 9:10.63 /<>/firefox-66.0~b8+build1/js/src/builtin/RegExp.cpp:303:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 9:10.63 MOZ_ALWAYS_INLINE bool IsRegExpObject(HandleValue v) { 9:10.63 ^~~~~~~~~~~~~~ 9:10.88 /<>/firefox-66.0~b8+build1/js/src/builtin/RegExp.cpp: In function ‘bool regexp_compile_impl(JSContext*, const JS::CallArgs&)’: 9:10.89 /<>/firefox-66.0~b8+build1/js/src/builtin/RegExp.cpp:386:43: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 9:10.89 if (!RegExpInitializeIgnoringLastIndex(cx, regexp, P, F)) { 9:10.89 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 9:10.89 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 9:10.89 from /<>/firefox-66.0~b8+build1/js/src/builtin/RegExp.cpp:22: 9:10.89 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 9:10.89 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); 9:10.89 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:10.89 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 9:10.90 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 9:10.90 return NativeSetProperty(cx, obj.as(), id, v, 9:10.90 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:10.90 receiver, result); 9:10.91 ~~~~~~~~~~~~~~~~~ 9:10.91 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 9:11.99 Compiling ucd-util v0.1.1 9:13.13 /<>/firefox-66.0~b8+build1/js/src/builtin/RegExp.cpp: In function ‘bool RegExpInitializeIgnoringLastIndex(JSContext*, JS::Handle, JS::HandleValue, JS::HandleValue)’: 9:13.13 /<>/firefox-66.0~b8+build1/js/src/builtin/RegExp.cpp:238:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 9:13.13 static bool RegExpInitializeIgnoringLastIndex(JSContext* cx, 9:13.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:13.13 /<>/firefox-66.0~b8+build1/js/src/builtin/RegExp.cpp:238:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 9:13.14 /<>/firefox-66.0~b8+build1/js/src/builtin/RegExp.cpp:248:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 9:13.14 pattern = ToAtom(cx, patternValue); 9:13.14 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 9:13.14 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/IonTypes.h:19, 9:13.14 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeSet.h:22, 9:13.14 from /<>/firefox-66.0~b8+build1/js/src/vm/ObjectGroup.h:19, 9:13.16 from /<>/firefox-66.0~b8+build1/js/src/vm/Shape.h:31, 9:13.16 from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:18, 9:13.16 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 9:13.16 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayObject.h:10, 9:13.16 from /<>/firefox-66.0~b8+build1/js/src/vm/RegExpObject.h:19, 9:13.16 from /<>/firefox-66.0~b8+build1/js/src/builtin/RegExp.h:10, 9:13.16 from /<>/firefox-66.0~b8+build1/js/src/builtin/RegExp.cpp:7: 9:13.16 /<>/firefox-66.0~b8+build1/js/src/vm/StringType.h:1692:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 9:13.16 return ToStringSlow(cx, v); 9:13.16 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 9:14.33 /<>/firefox-66.0~b8+build1/js/src/builtin/RegExp.cpp: In function ‘bool js::IsRegExp(JSContext*, JS::HandleValue, bool*)’: 9:14.33 /<>/firefox-66.0~b8+build1/js/src/builtin/RegExp.cpp:308:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 9:14.33 bool js::IsRegExp(JSContext* cx, HandleValue value, bool* result) { 9:14.33 ^~ 9:14.33 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 9:14.33 from /<>/firefox-66.0~b8+build1/js/src/builtin/RegExp.cpp:22: 9:14.33 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 9:14.33 return op(cx, obj, receiver, id, vp); 9:14.33 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:14.33 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 9:14.33 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 9:14.33 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:16.97 Compiling indexmap v1.0.1 9:17.36 /<>/firefox-66.0~b8+build1/js/src/builtin/RegExp.cpp: In function ‘bool js::RegExpCreate(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’: 9:17.36 /<>/firefox-66.0~b8+build1/js/src/builtin/RegExp.cpp:284:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 9:17.36 bool js::RegExpCreate(JSContext* cx, HandleValue patternValue, 9:17.36 ^~ 9:17.36 /<>/firefox-66.0~b8+build1/js/src/builtin/RegExp.cpp:284:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 9:17.36 /<>/firefox-66.0~b8+build1/js/src/builtin/RegExp.cpp:284:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 9:17.37 /<>/firefox-66.0~b8+build1/js/src/builtin/RegExp.cpp:293:41: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 9:17.37 if (!RegExpInitializeIgnoringLastIndex(cx, regexp, patternValue, 9:17.37 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 9:17.37 flagsValue)) { 9:17.37 ~~~~~~~~~~~ 9:18.03 /<>/firefox-66.0~b8+build1/js/src/builtin/RegExp.cpp: In function ‘bool js::RegExpGetSubstitution(JSContext*, js::HandleArrayObject, js::HandleLinearString, size_t, js::HandleLinearString, size_t, JS::MutableHandleValue)’: 9:18.03 /<>/firefox-66.0~b8+build1/js/src/builtin/RegExp.cpp:1433:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 9:18.03 bool js::RegExpGetSubstitution(JSContext* cx, HandleArrayObject matchResult, 9:18.03 ^~ 9:18.23 Compiling khronos_api v3.0.0 9:19.08 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/IonTypes.h:19, 9:19.08 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeSet.h:22, 9:19.08 from /<>/firefox-66.0~b8+build1/js/src/vm/ObjectGroup.h:19, 9:19.08 from /<>/firefox-66.0~b8+build1/js/src/vm/Shape.h:31, 9:19.08 from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:18, 9:19.08 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 9:19.10 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayObject.h:10, 9:19.10 from /<>/firefox-66.0~b8+build1/js/src/vm/RegExpObject.h:19, 9:19.10 from /<>/firefox-66.0~b8+build1/js/src/builtin/RegExp.h:10, 9:19.10 from /<>/firefox-66.0~b8+build1/js/src/builtin/RegExp.cpp:7: 9:19.10 /<>/firefox-66.0~b8+build1/js/src/vm/StringType.h: In function ‘bool static_input_setter(JSContext*, unsigned int, JS::Value*)’: 9:19.10 /<>/firefox-66.0~b8+build1/js/src/vm/StringType.h:1692:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 9:19.10 return ToStringSlow(cx, v); 9:19.11 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 9:22.57 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 9:22.57 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 9:22.57 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayObject.h:10, 9:22.57 from /<>/firefox-66.0~b8+build1/js/src/vm/RegExpObject.h:19, 9:22.57 from /<>/firefox-66.0~b8+build1/js/src/builtin/RegExp.h:10, 9:22.57 from /<>/firefox-66.0~b8+build1/js/src/builtin/RegExp.cpp:7: 9:22.57 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool js::RegExpSearcher(JSContext*, unsigned int, JS::Value*)’: 9:22.57 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 9:22.57 return js::ToInt32Slow(cx, v, out); 9:22.57 ~~~~~~~~~~~~~~~^~~~~~~~~~~~ 9:22.64 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool js::RegExpTester(JSContext*, unsigned int, JS::Value*)’: 9:22.64 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 9:22.64 return js::ToInt32Slow(cx, v, out); 9:22.64 ~~~~~~~~~~~~~~~^~~~~~~~~~~~ 9:22.81 Compiling lazycell v0.6.0 9:23.92 /<>/firefox-66.0~b8+build1/js/src/builtin/RegExp.cpp: In function ‘bool regexp_compile(JSContext*, unsigned int, JS::Value*)’: 9:23.92 /<>/firefox-66.0~b8+build1/js/src/builtin/RegExp.cpp:386:43: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 9:23.92 if (!RegExpInitializeIgnoringLastIndex(cx, regexp, P, F)) { 9:23.92 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 9:23.92 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 9:23.92 from /<>/firefox-66.0~b8+build1/js/src/builtin/RegExp.cpp:22: 9:23.92 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 9:23.92 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); 9:23.92 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:23.92 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 9:23.95 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 9:23.95 return NativeSetProperty(cx, obj.as(), id, v, 9:23.95 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:23.95 receiver, result); 9:23.95 ~~~~~~~~~~~~~~~~~ 9:23.95 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 9:23.96 Compiling glob v0.2.11 9:24.25 Compiling num-integer v0.1.39 9:24.44 /<>/firefox-66.0~b8+build1/js/src/builtin/RegExp.cpp: In function ‘bool js::regexp_construct(JSContext*, unsigned int, JS::Value*)’: 9:24.44 /<>/firefox-66.0~b8+build1/js/src/builtin/RegExp.cpp:423:16: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 9:24.44 if (!IsRegExp(cx, args.get(0), &patternIsRegExp)) { 9:24.48 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:24.48 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 9:24.48 from /<>/firefox-66.0~b8+build1/js/src/builtin/RegExp.cpp:22: 9:24.50 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 9:24.53 return op(cx, obj, receiver, id, vp); 9:24.54 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:24.54 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 9:24.55 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 9:24.58 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:24.61 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/IonTypes.h:19, 9:24.61 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeSet.h:22, 9:24.61 from /<>/firefox-66.0~b8+build1/js/src/vm/ObjectGroup.h:19, 9:24.61 from /<>/firefox-66.0~b8+build1/js/src/vm/Shape.h:31, 9:24.61 from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:18, 9:24.62 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 9:24.62 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayObject.h:10, 9:24.62 from /<>/firefox-66.0~b8+build1/js/src/vm/RegExpObject.h:19, 9:24.62 from /<>/firefox-66.0~b8+build1/js/src/builtin/RegExp.h:10, 9:24.63 from /<>/firefox-66.0~b8+build1/js/src/builtin/RegExp.cpp:7: 9:24.63 /<>/firefox-66.0~b8+build1/js/src/vm/StringType.h:1692:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 9:24.63 return ToStringSlow(cx, v); 9:24.64 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 9:24.64 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 9:24.65 from /<>/firefox-66.0~b8+build1/js/src/builtin/RegExp.cpp:22: 9:24.65 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 9:24.65 return op(cx, obj, receiver, id, vp); 9:24.65 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:24.65 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 9:24.65 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 9:24.65 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:24.67 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 9:24.67 return op(cx, obj, receiver, id, vp); 9:24.67 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:24.67 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 9:24.68 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 9:24.68 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:24.68 /<>/firefox-66.0~b8+build1/js/src/builtin/RegExp.cpp:572:41: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 9:24.68 if (!RegExpInitializeIgnoringLastIndex(cx, regexp, P, F)) { 9:24.70 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 9:26.75 /<>/firefox-66.0~b8+build1/js/src/builtin/RegExp.cpp: In function ‘bool js::CreateRegExpMatchResult(JSContext*, JS::HandleString, const js::MatchPairs&, JS::MutableHandleValue)’: 9:26.75 /<>/firefox-66.0~b8+build1/js/src/builtin/RegExp.cpp:38:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 9:26.75 bool js::CreateRegExpMatchResult(JSContext* cx, HandleString input, 9:26.75 ^~ 9:28.20 /<>/firefox-66.0~b8+build1/js/src/builtin/RegExp.cpp: In function ‘bool js::ExecuteRegExpLegacy(JSContext*, js::RegExpStatics*, JS::Handle, js::HandleLinearString, size_t*, bool, JS::MutableHandleValue)’: 9:28.20 /<>/firefox-66.0~b8+build1/js/src/builtin/RegExp.cpp:155:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 9:28.20 bool js::ExecuteRegExpLegacy(JSContext* cx, RegExpStatics* res, 9:28.20 ^~ 9:28.23 /<>/firefox-66.0~b8+build1/js/src/builtin/RegExp.cpp:186:33: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 9:28.24 return CreateRegExpMatchResult(cx, input, matches, rval); 9:28.24 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 9:28.32 /<>/firefox-66.0~b8+build1/js/src/builtin/RegExp.cpp: In function ‘bool RegExpMatcherImpl(JSContext*, JS::HandleObject, JS::HandleString, int32_t, JS::MutableHandleValue)’: 9:28.32 /<>/firefox-66.0~b8+build1/js/src/builtin/RegExp.cpp:997:13: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 9:28.32 static bool RegExpMatcherImpl(JSContext* cx, HandleObject regexp, 9:28.37 ^~~~~~~~~~~~~~~~~ 9:28.37 /<>/firefox-66.0~b8+build1/js/src/builtin/RegExp.cpp:1017:33: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 9:28.37 return CreateRegExpMatchResult(cx, string, matches, rval); 9:28.38 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:28.40 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 9:28.40 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 9:28.40 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayObject.h:10, 9:28.40 from /<>/firefox-66.0~b8+build1/js/src/vm/RegExpObject.h:19, 9:28.40 from /<>/firefox-66.0~b8+build1/js/src/builtin/RegExp.h:10, 9:28.41 from /<>/firefox-66.0~b8+build1/js/src/builtin/RegExp.cpp:7: 9:28.42 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool js::RegExpMatcher(JSContext*, unsigned int, JS::Value*)’: 9:28.42 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 9:28.42 return js::ToInt32Slow(cx, v, out); 9:28.42 ~~~~~~~~~~~~~~~^~~~~~~~~~~~ 9:28.42 /<>/firefox-66.0~b8+build1/js/src/builtin/RegExp.cpp:1038:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 9:28.42 return RegExpMatcherImpl(cx, regexp, string, lastIndex, args.rval()); 9:28.42 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:28.46 /<>/firefox-66.0~b8+build1/js/src/builtin/RegExp.cpp: In function ‘bool js::RegExpMatcherRaw(JSContext*, JS::HandleObject, JS::HandleString, int32_t, js::MatchPairs*, JS::MutableHandleValue)’: 9:28.46 /<>/firefox-66.0~b8+build1/js/src/builtin/RegExp.cpp:1045:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 9:28.52 bool js::RegExpMatcherRaw(JSContext* cx, HandleObject regexp, 9:28.52 ^~ 9:28.52 /<>/firefox-66.0~b8+build1/js/src/builtin/RegExp.cpp:1051:35: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 9:28.52 return CreateRegExpMatchResult(cx, input, *maybeMatches, output); 9:28.52 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:28.52 /<>/firefox-66.0~b8+build1/js/src/builtin/RegExp.cpp:1057:27: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 9:28.52 return RegExpMatcherImpl(cx, regexp, input, maybeLastIndex, output); 9:28.52 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:33.40 Compiling regex v1.0.0 9:43.35 Compiling try-lock v0.2.2 9:44.20 Compiling utf8-ranges v1.0.0 9:49.53 Compiling unicode-width v0.1.4 9:50.63 Compiling percent-encoding v1.0.0 9:51.36 Compiling num-traits v0.2.6 9:55.30 Compiling semver-parser v0.7.0 9:58.90 Compiling ucd-util v0.1.1 9:59.00 Compiling arrayref v0.3.4 9:59.59 Compiling byte-tools v0.2.0 *** KEEP ALIVE MARKER *** Total duration: 0:10:00.258558 10:01.05 Compiling fake-simd v0.1.2 10:01.86 Compiling strsim v0.6.0 10:03.10 Compiling pkg-config v0.3.9 10:11.09 Compiling httparse v1.2.3 10:16.82 Compiling rust-ini v0.10.3 10:29.60 Compiling dtoa v0.4.2 10:32.40 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::IsCTypesGlobal(JS::HandleValue)’: 10:32.40 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2241:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:32.40 bool IsCTypesGlobal(HandleValue v) { 10:32.40 ^~~~~~~~~~~~~~ 10:32.42 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::CType::IsCTypeOrProto(JS::HandleValue)’: 10:32.42 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:4671:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:32.42 bool CType::IsCTypeOrProto(HandleValue v) { 10:32.42 ^~~~~ 10:32.44 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::CType::IsCType(JS::HandleValue)’: 10:32.44 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:4688:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:32.44 bool CType::IsCType(HandleValue v) { 10:32.44 ^~~~~ 10:32.55 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::PointerType::IsPointerType(JS::HandleValue)’: 10:32.55 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:5068:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:32.55 bool PointerType::IsPointerType(HandleValue v) { 10:32.55 ^~~~~~~~~~~ 10:32.58 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::ArrayType::IsArrayType(JS::HandleValue)’: 10:32.58 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:5486:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:32.58 bool ArrayType::IsArrayType(HandleValue v) { 10:32.58 ^~~~~~~~~ 10:32.60 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::StructType::IsStruct(JS::HandleValue)’: 10:32.60 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:6225:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:32.60 /* static */ bool StructType::IsStruct(HandleValue v) { 10:32.60 ^~~~~~~~~~ 10:32.65 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::FunctionType::IsFunctionType(JS::HandleValue)’: 10:32.65 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:7058:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:32.65 bool FunctionType::IsFunctionType(HandleValue v) { 10:32.65 ^~~~~~~~~~~~ 10:33.15 Compiling gcc v0.3.54 10:33.21 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::CType::HasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*)’: 10:33.21 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:4818:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 10:33.21 bool CType::HasInstance(JSContext* cx, HandleObject obj, MutableHandleValue v, 10:33.21 ^~~~~ 10:33.42 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::GetObjectProperty(JSContext*, JS::HandleObject, const char*, JS::MutableHandleObject)’: 10:33.42 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2264:22: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 10:33.42 if (!JS_GetProperty(cx, obj, property, &val)) { 10:33.42 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 10:36.08 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::CData::IsCData(JS::HandleValue)’: 10:36.10 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:7543:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:36.10 bool CData::IsCData(HandleValue v) { 10:36.10 ^~~~~ 10:36.79 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::jsvalToIntegerExplicit(JS::HandleValue, IntegerType*) [with IntegerType = short int]’: 10:36.79 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2886:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:36.79 static bool jsvalToIntegerExplicit(HandleValue val, IntegerType* result) { 10:36.79 ^~~~~~~~~~~~~~~~~~~~~~ 10:36.90 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::jsvalToIntegerExplicit(JS::HandleValue, IntegerType*) [with IntegerType = unsigned char]’: 10:36.90 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2886:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:37.06 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::jsvalToIntegerExplicit(JS::HandleValue, IntegerType*) [with IntegerType = short unsigned int]’: 10:37.06 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2886:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:37.13 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::jsvalToIntegerExplicit(JS::HandleValue, IntegerType*) [with IntegerType = long int]’: 10:37.13 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2886:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:37.24 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::jsvalToIntegerExplicit(JS::HandleValue, IntegerType*) [with IntegerType = signed char]’: 10:37.24 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2886:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:37.29 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::SizeTojsval(JSContext*, size_t, JS::MutableHandleValue)’: 10:37.29 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2875:13: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 10:37.29 static bool SizeTojsval(JSContext* cx, size_t size, MutableHandleValue result) { 10:37.29 ^~~~~~~~~~~ 10:37.43 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::jsvalToIntegerExplicit(JS::HandleValue, IntegerType*) [with IntegerType = long long unsigned int]’: 10:37.43 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2886:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:37.43 static bool jsvalToIntegerExplicit(HandleValue val, IntegerType* result) { 10:37.43 ^~~~~~~~~~~~~~~~~~~~~~ 10:37.52 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::jsvalToIntegerExplicit(JS::HandleValue, IntegerType*) [with IntegerType = long long int]’: 10:37.52 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2886:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:37.58 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::jsvalToIntegerExplicit(JS::HandleValue, IntegerType*) [with IntegerType = unsigned int]’: 10:37.58 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2886:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:37.64 Compiling bitflags v1.0.4 10:37.70 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::jsvalToIntegerExplicit(JS::HandleValue, IntegerType*) [with IntegerType = int]’: 10:37.70 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2886:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:38.46 Compiling strsim v0.7.0 10:38.54 /<>/firefox-66.0~b8+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*)’: 10:38.54 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:4262:11: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:38.54 JSObject* CType::Create(JSContext* cx, HandleObject typeProto, 10:38.54 ^~~~~ 10:38.56 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:4262:11: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:38.64 /<>/firefox-66.0~b8+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*)’: 10:38.64 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:4331:11: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:38.64 JSObject* CType::DefineBuiltin(JSContext* cx, HandleObject ctypesObj, 10:38.64 ^~~~~ 10:38.64 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:4331:11: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:38.64 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:4345:34: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:38.64 RootedObject typeObj(cx, Create(cx, typeProto, dataProto, type, nameStr, size, 10:38.64 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:38.64 align, ffiType)); 10:38.64 ~~~~~~~~~~~~~~~ 10:38.66 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:4345:34: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:39.02 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘JSObject* js::ctypes::PointerType::CreateInternal(JSContext*, JS::HandleObject)’: 10:39.02 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:4963:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:39.02 CType::Create(cx, typeProto, dataProto, TYPE_pointer, nullptr, sizeVal, 10:39.02 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:39.02 alignVal, &ffi_type_pointer); 10:39.02 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:39.04 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:4963:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:39.34 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘JSObject* js::ctypes::ArrayType::CreateInternal(JSContext*, JS::HandleObject, size_t, bool)’: 10:39.34 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:5263:21: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 10:39.34 if (!SizeTojsval(cx, size, &sizeVal)) { 10:39.37 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 10:39.37 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:5267:21: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 10:39.37 if (!SizeTojsval(cx, length, &lengthVal)) { 10:39.37 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 10:39.38 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:5276:36: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:39.39 JSObject* typeObj = CType::Create(cx, typeProto, dataProto, TYPE_array, 10:39.39 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:39.39 nullptr, sizeVal, alignVal, nullptr); 10:39.39 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:39.40 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:5276:36: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:40.72 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::PointerType::IsPointer(JS::HandleValue)’: 10:40.72 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:5076:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:40.74 bool PointerType::IsPointer(HandleValue v) { 10:40.75 ^~~~~~~~~~~ 10:40.77 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::ArrayType::IsArrayOrArrayType(JS::HandleValue)’: 10:40.77 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:5494:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:40.77 bool ArrayType::IsArrayOrArrayType(HandleValue v) { 10:40.77 ^~~~~~~~~ 10:40.86 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::jsvalToFloat(JSContext*, JS::HandleValue, FloatType*) [with FloatType = float]’: 10:40.86 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2642:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:40.86 static bool jsvalToFloat(JSContext* cx, HandleValue val, FloatType* result) { 10:40.86 ^~~~~~~~~~~~ 10:40.96 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::jsvalToFloat(JSContext*, JS::HandleValue, FloatType*) [with FloatType = double]’: 10:40.96 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2642:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:41.12 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘const char* js::ctypes::CTypesToSourceForError(JSContext*, JS::HandleValue, JS::UniqueChars&)’: 10:41.12 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:830:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:41.12 static const char* CTypesToSourceForError(JSContext* cx, HandleValue val, 10:41.12 ^~~~~~~~~~~~~~~~~~~~~~ 10:41.15 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:836:44: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 10:41.15 RootedString str(cx, JS_ValueToSource(cx, v)); 10:41.15 ~~~~~~~~~~~~~~~~^~~~~~~ 10:41.15 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:841:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:41.15 return ValueToSourceForError(cx, val, bytes); 10:41.15 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 10:41.25 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::IncompatibleThisProto(JSContext*, const char*, JS::HandleValue)’: 10:41.25 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:1544:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:41.25 static bool IncompatibleThisProto(JSContext* cx, const char* funName, 10:41.25 ^~~~~~~~~~~~~~~~~~~~~ 10:41.25 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:1549:46: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:41.25 const char* valStr = CTypesToSourceForError(cx, actualVal, valBytes); 10:41.25 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 10:41.36 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::InvalidIndexError(JSContext*, JS::HandleValue)’: 10:41.36 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:1586:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:41.36 static bool InvalidIndexError(JSContext* cx, HandleValue val) { 10:41.36 ^~~~~~~~~~~~~~~~~ 10:41.36 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:1588:48: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:41.36 const char* indexStr = CTypesToSourceForError(cx, val, idBytes); 10:41.36 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 10:41.39 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::InvalidIndexError(JSContext*, JS::HandleId)’: 10:41.39 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:1600:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:41.39 return InvalidIndexError(cx, idVal); 10:41.39 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 10:41.44 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::NullPointerError(JSContext*, const char*, JS::HandleObject)’: 10:41.44 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:1644:46: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:41.44 const char* valStr = CTypesToSourceForError(cx, val, valBytes); 10:41.44 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 10:41.51 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::TypeError(JSContext*, const char*, JS::HandleValue)’: 10:41.51 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:1691:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:41.51 static bool TypeError(JSContext* cx, const char* expected, HandleValue actual) { 10:41.51 ^~~~~~~~~ 10:41.52 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:1695:43: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:41.52 const char* src = CTypesToSourceForError(cx, actual, bytes); 10:41.52 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 10:41.53 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::TypeOverflow(JSContext*, const char*, JS::HandleValue)’: 10:41.53 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:1705:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:41.53 static bool TypeOverflow(JSContext* cx, const char* expected, 10:41.53 ^~~~~~~~~~~~ 10:41.53 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:1710:46: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:41.53 const char* valStr = CTypesToSourceForError(cx, actual, valBytes); 10:41.53 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 10:41.58 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::IncompatibleThisType(JSContext*, const char*, const char*, JS::HandleValue)’: 10:41.58 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:1568:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:41.60 static bool IncompatibleThisType(JSContext* cx, const char* funName, 10:41.60 ^~~~~~~~~~~~~~~~~~~~ 10:41.60 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:1575:46: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:41.60 const char* valStr = CTypesToSourceForError(cx, actualVal, valBytes); 10:41.60 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 10:41.60 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::UndefinedSizePointerError(JSContext*, const char*, JS::HandleObject)’: 10:41.60 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:1760:46: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:41.60 const char* valStr = CTypesToSourceForError(cx, val, valBytes); 10:41.60 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 10:41.66 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::IncompatibleCallee(JSContext*, const char*, JS::HandleObject)’: 10:41.66 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:1527:46: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:41.66 const char* valStr = CTypesToSourceForError(cx, val, valBytes); 10:41.66 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 10:41.69 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::FunctionReturnTypeError(JSContext*, JS::HandleValue, const char*)’: 10:41.69 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:1506:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:41.69 static bool FunctionReturnTypeError(JSContext* cx, HandleValue type, 10:41.69 ^~~~~~~~~~~~~~~~~~~~~~~ 10:41.69 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:1511:46: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:41.69 const char* valStr = CTypesToSourceForError(cx, type, valBytes); 10:41.69 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 10:41.80 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘const js::ctypes::FieldInfo* js::ctypes::StructType::LookupField(JSContext*, JSObject*, JSFlatString*)’: 10:41.80 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:1428:47: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:41.80 const char* typeStr = CTypesToSourceForError(cx, typeVal, typeBytes); 10:41.80 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 10:42.02 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::PointerType::IsNull(JSContext*, unsigned int, JS::Value*)’: 10:42.02 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:5106:32: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 10:42.02 return IncompatibleThisType(cx, "PointerType.prototype.isNull", 10:42.02 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:42.02 "non-PointerType CData", args.thisv()); 10:42.02 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:42.10 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::StructType::AddressOfField(JSContext*, unsigned int, JS::Value*)’: 10:42.10 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:6350:32: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 10:42.10 return IncompatibleThisType(cx, "StructType.prototype.addressOfField", 10:42.10 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:42.10 "non-StructType CData", args.thisv()); 10:42.10 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:42.27 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::PointerType::OffsetBy(JSContext*, const JS::CallArgs&, int, const char*)’: 10:42.27 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:5127:32: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 10:42.27 return IncompatibleThisType(cx, name, "non-PointerType CData", 10:42.27 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:42.27 args.thisv()); 10:42.27 ~~~~~~~~~~~~~ 10:43.16 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::ArgumentConvError(JSContext*, JS::HandleValue, const char*, unsigned int)’: 10:43.16 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:1180:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:43.16 static bool ArgumentConvError(JSContext* cx, HandleValue actual, 10:43.16 ^~~~~~~~~~~~~~~~~ 10:43.16 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:1185:46: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:43.16 const char* valStr = CTypesToSourceForError(cx, actual, valBytes); 10:43.16 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 10:43.25 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::FunctionArgumentTypeError(JSContext*, uint32_t, JS::HandleValue, const char*)’: 10:43.25 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:1488:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:43.25 static bool FunctionArgumentTypeError(JSContext* cx, uint32_t index, 10:43.25 ^~~~~~~~~~~~~~~~~~~~~~~~~ 10:43.25 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:1493:46: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:43.25 const char* valStr = CTypesToSourceForError(cx, typeVal, valBytes); 10:43.25 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 10:43.26 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘JSObject* js::ctypes::PrepareType(JSContext*, uint32_t, JS::HandleValue)’: 10:43.26 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:6470:18: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:43.26 static JSObject* PrepareType(JSContext* cx, uint32_t index, HandleValue type) { 10:43.26 ^~~~~~~~~~~ 10:43.92 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘JSObject* js::ctypes::FunctionType::CreateInternal(JSContext*, JS::HandleValue, JS::HandleValue, const JS::HandleValueArray&)’: 10:43.92 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:6763:11: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:43.92 JSObject* FunctionType::CreateInternal(JSContext* cx, HandleValue abi, 10:43.92 ^~~~~~~~~~~~ 10:43.92 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:6763:11: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:43.92 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:6507:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:43.92 FunctionReturnTypeError(cx, type, "is not a ctypes type"); 10:43.92 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:43.92 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:6516:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:43.92 FunctionReturnTypeError(cx, type, "cannot be an array or function"); 10:43.92 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:43.92 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:6521:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:43.92 FunctionReturnTypeError(cx, type, "must have defined size"); 10:43.92 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:43.92 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:6787:24: note: parameter passing for argument of type ‘const HandleValue’ {aka ‘const JS::Handle’} changed in GCC 7.1 10:43.92 cx, CType::Create(cx, typeProto, dataProto, TYPE_function, nullptr, 10:43.93 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:43.93 JS::UndefinedHandleValue, JS::UndefinedHandleValue, 10:43.93 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:43.93 nullptr)); 10:43.93 ~~~~~~~~ 10:43.93 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:6787:24: note: parameter passing for argument of type ‘const HandleValue’ {aka ‘const JS::Handle’} changed in GCC 7.1 10:49.42 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘void js::ctypes::BuildFunctionTypeSource(JSContext*, JS::HandleObject, js::ctypes::AutoString&)’: 10:49.42 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:947:44: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 10:49.42 RootedString funcStr(cx, JS_ValueToSource(cx, funVal)); 10:49.42 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 10:50.94 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::ConvertToJS(JSContext*, JS::HandleObject, JS::HandleObject, void*, bool, bool, JS::MutableHandleValue)’: 10:50.94 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:3021:13: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 10:50.94 static bool ConvertToJS(JSContext* cx, HandleObject typeObj, 10:50.94 ^~~~~~~~~~~ 10:51.26 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::CDataFinalizer::GetValue(JSContext*, JSObject*, JS::MutableHandleValue)’: 10:51.26 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:7978:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 10:51.26 bool CDataFinalizer::GetValue(JSContext* cx, JSObject* obj, 10:51.26 ^~~~~~~~~~~~~~ 10:51.26 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:7992:21: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 10:51.26 return ConvertToJS(cx, ctype, /*parent*/ nullptr, p->cargs, false, true, 10:51.26 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:51.26 aResult); 10:51.26 ~~~~~~~~ 10:51.31 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = char16_t]’: 10:51.31 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2554:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:51.31 static bool jsvalToInteger(JSContext* cx, HandleValue val, 10:51.31 ^~~~~~~~~~~~~~ 10:51.31 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2623:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:51.31 return jsvalToInteger(cx, innerData, result); 10:51.31 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 10:51.40 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = short int]’: 10:51.40 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2554:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:51.40 static bool jsvalToInteger(JSContext* cx, HandleValue val, 10:51.41 ^~~~~~~~~~~~~~ 10:51.41 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2623:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:51.41 return jsvalToInteger(cx, innerData, result); 10:51.41 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 10:51.51 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = short unsigned int]’: 10:51.51 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2554:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:51.51 static bool jsvalToInteger(JSContext* cx, HandleValue val, 10:51.51 ^~~~~~~~~~~~~~ 10:51.51 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2623:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:51.51 return jsvalToInteger(cx, innerData, result); 10:51.51 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 10:51.63 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = long unsigned int]’: 10:51.63 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2554:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:51.63 static bool jsvalToInteger(JSContext* cx, HandleValue val, 10:51.63 ^~~~~~~~~~~~~~ 10:51.63 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2623:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:51.63 return jsvalToInteger(cx, innerData, result); 10:51.63 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 10:51.80 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = long long int]’: 10:51.80 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2554:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:51.81 static bool jsvalToInteger(JSContext* cx, HandleValue val, 10:51.81 ^~~~~~~~~~~~~~ 10:51.81 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2623:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:51.81 return jsvalToInteger(cx, innerData, result); 10:51.81 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 10:51.81 Compiling unicode-segmentation v1.2.1 10:51.90 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = long long unsigned int]’: 10:51.90 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2554:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:51.90 static bool jsvalToInteger(JSContext* cx, HandleValue val, 10:51.90 ^~~~~~~~~~~~~~ 10:51.90 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2623:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:51.90 return jsvalToInteger(cx, innerData, result); 10:51.90 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 10:52.15 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = long int]’: 10:52.15 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2554:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:52.15 static bool jsvalToInteger(JSContext* cx, HandleValue val, 10:52.15 ^~~~~~~~~~~~~~ 10:52.15 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2623:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:52.15 return jsvalToInteger(cx, innerData, result); 10:52.15 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 10:52.36 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = int]’: 10:52.36 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2554:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:52.36 static bool jsvalToInteger(JSContext* cx, HandleValue val, 10:52.36 ^~~~~~~~~~~~~~ 10:52.37 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2623:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:52.37 return jsvalToInteger(cx, innerData, result); 10:52.37 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 10:52.52 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = unsigned int]’: 10:52.52 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2554:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:52.52 static bool jsvalToInteger(JSContext* cx, HandleValue val, 10:52.52 ^~~~~~~~~~~~~~ 10:52.52 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2623:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:52.52 return jsvalToInteger(cx, innerData, result); 10:52.52 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 10:52.66 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::UInt64::Join(JSContext*, unsigned int, JS::Value*)’: 10:52.66 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:8836:22: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:52.66 if (!jsvalToInteger(cx, args[0], &hi)) { 10:52.66 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 10:52.66 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:8837:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:52.66 return ArgumentConvError(cx, args[0], "UInt64.join", 0); 10:52.66 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:52.66 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:8839:22: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:52.66 if (!jsvalToInteger(cx, args[1], &lo)) { 10:52.67 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 10:52.67 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:8840:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:52.67 return ArgumentConvError(cx, args[1], "UInt64.join", 1); 10:52.67 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:52.74 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::Int64::Join(JSContext*, unsigned int, JS::Value*)’: 10:52.74 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:8667:22: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:52.74 if (!jsvalToInteger(cx, args[0], &hi)) { 10:52.74 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 10:52.74 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:8668:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:52.74 return ArgumentConvError(cx, args[0], "Int64.join", 0); 10:52.75 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:52.75 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:8670:22: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:52.75 if (!jsvalToInteger(cx, args[1], &lo)) { 10:52.75 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 10:52.75 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:8671:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:52.75 return ArgumentConvError(cx, args[1], "Int64.join", 1); 10:52.75 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:52.88 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = char]’: 10:52.88 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2554:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:52.88 static bool jsvalToInteger(JSContext* cx, HandleValue val, 10:52.89 ^~~~~~~~~~~~~~ 10:52.89 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2623:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:52.89 return jsvalToInteger(cx, innerData, result); 10:52.89 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 10:53.07 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = signed char]’: 10:53.07 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2554:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:53.07 static bool jsvalToInteger(JSContext* cx, HandleValue val, 10:53.07 ^~~~~~~~~~~~~~ 10:53.07 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2623:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:53.07 return jsvalToInteger(cx, innerData, result); 10:53.07 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 10:53.26 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = unsigned char]’: 10:53.26 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2554:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:53.26 static bool jsvalToInteger(JSContext* cx, HandleValue val, 10:53.26 ^~~~~~~~~~~~~~ 10:53.26 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2623:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:53.26 return jsvalToInteger(cx, innerData, result); 10:53.26 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 10:53.46 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 10:53.46 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 10:53.46 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 10:53.46 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 10:53.46 from /<>/firefox-66.0~b8+build1/js/src/jsexn.h:18, 10:53.46 from /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:34: 10:53.46 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool js::ctypes::CDataFinalizer::Methods::ToString(JSContext*, unsigned int, JS::Value*)’: 10:53.46 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:53.46 return js::ToStringSlow(cx, v); 10:53.46 ~~~~~~~~~~~~~~~~^~~~~~~ 10:53.60 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::ReadStringCommon(JSContext*, js::ctypes::InflateUTF8Method, unsigned int, JS::Value*, const char*)’: 10:53.60 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:1628:46: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:53.60 const char* valStr = CTypesToSourceForError(cx, thisVal, valBytes); 10:53.60 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 10:53.98 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::jsvalToBigInteger(JSContext*, JS::HandleValue, bool, IntegerType*, bool*) [with IntegerType = long long unsigned int]’: 10:53.98 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2772:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:53.98 static bool jsvalToBigInteger(JSContext* cx, HandleValue val, bool allowString, 10:53.98 ^~~~~~~~~~~~~~~~~ 10:53.98 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2816:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:53.98 return jsvalToBigInteger(cx, innerData, allowString, result, overflow); 10:53.98 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:54.09 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::UInt64::Construct(JSContext*, unsigned int, JS::Value*)’: 10:54.10 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:8702:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:54.10 if (!jsvalToBigInteger(cx, args[0], true, &u, &overflow)) { 10:54.10 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:54.10 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:8706:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:54.10 return ArgumentConvError(cx, args[0], "UInt64", 0); 10:54.11 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 10:54.13 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Sprintf.h:15, 10:54.13 from /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.h:10, 10:54.13 from /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:7: 10:54.13 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:8712:33: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 10:54.14 MOZ_ALWAYS_TRUE(JS_GetProperty(cx, callee, "prototype", &slot)); 10:54.16 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Assertions.h:661:12: note: in definition of macro ‘MOZ_ALWAYS_TRUE’ 10:54.16 if ((expr)) { \ 10:54.16 ^~~~ 10:54.31 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::jsvalToBigInteger(JSContext*, JS::HandleValue, bool, IntegerType*, bool*) [with IntegerType = long long int]’: 10:54.33 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2772:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:54.34 static bool jsvalToBigInteger(JSContext* cx, HandleValue val, bool allowString, 10:54.34 ^~~~~~~~~~~~~~~~~ 10:54.34 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2816:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:54.34 return jsvalToBigInteger(cx, innerData, allowString, result, overflow); 10:54.34 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:54.62 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::Int64::Construct(JSContext*, unsigned int, JS::Value*)’: 10:54.62 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:8531:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:54.62 if (!jsvalToBigInteger(cx, args[0], true, &i, &overflow)) { 10:54.62 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:54.62 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:8535:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:54.63 return ArgumentConvError(cx, args[0], "Int64", 0); 10:54.63 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 10:54.63 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Sprintf.h:15, 10:54.63 from /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.h:10, 10:54.63 from /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:7: 10:54.72 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:8541:33: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 10:54.72 MOZ_ALWAYS_TRUE(JS_GetProperty(cx, callee, "prototype", &slot)); 10:54.72 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Assertions.h:661:12: note: in definition of macro ‘MOZ_ALWAYS_TRUE’ 10:54.72 if ((expr)) { \ 10:54.72 ^~~~ 10:54.84 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::jsvalToBigInteger(JSContext*, JS::HandleValue, bool, IntegerType*, bool*) [with IntegerType = unsigned int]’: 10:54.85 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2772:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:54.85 static bool jsvalToBigInteger(JSContext* cx, HandleValue val, bool allowString, 10:54.85 ^~~~~~~~~~~~~~~~~ 10:54.85 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2816:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:54.85 return jsvalToBigInteger(cx, innerData, allowString, result, overflow); 10:54.85 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:54.92 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::jsvalToSize(JSContext*, JS::HandleValue, bool, size_t*)’: 10:54.92 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2824:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:54.92 static bool jsvalToSize(JSContext* cx, HandleValue val, bool allowString, 10:54.93 ^~~~~~~~~~~ 10:54.98 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2827:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:54.98 if (!jsvalToBigInteger(cx, val, allowString, result, &dummy)) { 10:54.98 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:55.29 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::ArrayType::AddressOfElement(JSContext*, unsigned int, JS::Value*)’: 10:55.29 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:5640:32: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 10:55.29 return IncompatibleThisType(cx, "ArrayType.prototype.addressOfElement", 10:55.29 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:55.29 "non-ArrayType CData", args.thisv()); 10:55.29 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:55.32 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:5667:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:55.32 if (!jsvalToSize(cx, args[0], false, &index)) { 10:55.32 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:55.33 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:5668:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:55.33 return InvalidIndexError(cx, args[0]); 10:55.33 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 10:55.68 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::CType::CreateArray(JSContext*, unsigned int, JS::Value*)’: 10:55.68 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:4738:41: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:55.68 if (args.length() == 1 && !jsvalToSize(cx, args[0], false, &length)) { 10:55.68 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:55.81 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::ArrayType::Create(JSContext*, unsigned int, JS::Value*)’: 10:55.81 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:5215:41: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:55.81 if (args.length() == 2 && !jsvalToSize(cx, args[1], false, &length)) { 10:55.81 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:55.86 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::CDataFinalizer::Methods::Forget(JSContext*, unsigned int, JS::Value*)’: 10:55.86 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:8259:19: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 10:55.86 if (!ConvertToJS(cx, ctype, nullptr, p->cargs, false, true, &valJSData)) { 10:55.86 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:55.94 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::CDataFinalizer::Methods::Dispose(JSContext*, unsigned int, JS::Value*)’: 10:55.94 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:8336:18: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 10:55.94 if (ConvertToJS(cx, resultType, nullptr, p->rvalue, false, true, &result)) { 10:55.94 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:56.07 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::PointerType::ContentsGetter(JSContext*, const JS::CallArgs&)’: 10:56.07 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:5173:19: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 10:56.07 if (!ConvertToJS(cx, baseType, nullptr, data, false, false, &result)) { 10:56.07 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:56.18 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::StructType::FieldGetter(JSContext*, unsigned int, JS::Value*)’: 10:56.18 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:6274:32: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 10:56.18 return IncompatibleThisType(cx, "StructType property getter", 10:56.18 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:56.18 "non-StructType CData", args.thisv()); 10:56.19 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:56.19 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:6292:21: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 10:56.19 return ConvertToJS(cx, fieldType, obj, data, false, false, args.rval()); 10:56.19 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:56.19 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::CData::ValueGetter(JSContext*, const JS::CallArgs&)’: 10:56.19 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:7556:21: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 10:56.19 return ConvertToJS(cx, ctype, nullptr, GetData(obj), true, false, 10:56.19 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:56.19 args.rval()); 10:56.19 ~~~~~~~~~~~~ 10:56.22 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::ArrayLengthOverflow(JSContext*, unsigned int, JS::HandleObject, unsigned int, JS::HandleValue, js::ctypes::ConversionType)’: 10:56.22 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:1230:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:56.22 static bool ArrayLengthOverflow(JSContext* cx, unsigned expectedLength, 10:56.22 ^~~~~~~~~~~~~~~~~~~ 10:56.22 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:1236:46: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:56.22 const char* valStr = CTypesToSourceForError(cx, actual, valBytes); 10:56.22 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 10:56.30 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::ArrayLengthMismatch(JSContext*, unsigned int, JS::HandleObject, unsigned int, JS::HandleValue, js::ctypes::ConversionType)’: 10:56.30 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:1205:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:56.31 static bool ArrayLengthMismatch(JSContext* cx, unsigned expectedLength, 10:56.31 ^~~~~~~~~~~~~~~~~~~ 10:56.32 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:1211:46: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:56.32 const char* valStr = CTypesToSourceForError(cx, actual, valBytes); 10:56.32 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 10:56.89 /<>/firefox-66.0~b8+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)’: 10:56.89 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:1051:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:56.89 static bool ConvError(JSContext* cx, const char* expectedStr, 10:56.89 ^~~~~~~~~ 10:56.90 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:1056:46: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:56.90 const char* valStr = CTypesToSourceForError(cx, actual, valBytes); 10:56.90 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 10:57.11 /<>/firefox-66.0~b8+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)’: 10:57.11 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:1165:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:57.11 static bool ConvError(JSContext* cx, HandleObject expectedType, 10:57.11 ^~~~~~~~~ 10:57.76 /<>/firefox-66.0~b8+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)’: 10:57.76 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:3177:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:57.76 static bool ImplicitConvert(JSContext* cx, HandleValue val, 10:57.76 ^~~~~~~~~~~~~~~ 10:57.77 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:3253:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:57.77 } else if (!jsvalToInteger(cx, val, &result)) { \ 10:57.77 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 10:57.77 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:101:3: note: in expansion of macro ‘CHAR16_CASE’ 10:57.77 MACRO(char16_t, char16_t, ffi_type_uint16) 10:57.77 ^~~~~ 10:57.77 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:3260:7: note: in expansion of macro ‘CTYPES_FOR_EACH_CHAR16_TYPE’ 10:57.77 CTYPES_FOR_EACH_CHAR16_TYPE(CHAR16_CASE) 10:57.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:57.77 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:3266:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:57.77 if (!jsvalToInteger(cx, val, &result)) \ 10:57.77 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 10:57.78 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:65:3: note: in expansion of macro ‘INTEGRAL_CASE’ 10:57.78 MACRO(int8_t, int8_t, ffi_type_sint8) \ 10:57.78 ^~~~~ 10:57.78 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:3272:7: note: in expansion of macro ‘CTYPES_FOR_EACH_INT_TYPE’ 10:57.78 CTYPES_FOR_EACH_INT_TYPE(INTEGRAL_CASE) 10:57.78 ^~~~~~~~~~~~~~~~~~~~~~~~ 10:57.80 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:3266:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:57.80 if (!jsvalToInteger(cx, val, &result)) \ 10:57.80 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 10:57.80 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:66:3: note: in expansion of macro ‘INTEGRAL_CASE’ 10:57.80 MACRO(int16_t, int16_t, ffi_type_sint16) \ 10:57.81 ^~~~~ 10:57.82 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:3272:7: note: in expansion of macro ‘CTYPES_FOR_EACH_INT_TYPE’ 10:57.83 CTYPES_FOR_EACH_INT_TYPE(INTEGRAL_CASE) 10:57.83 ^~~~~~~~~~~~~~~~~~~~~~~~ 10:57.83 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:3266:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:57.83 if (!jsvalToInteger(cx, val, &result)) \ 10:57.83 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 10:57.83 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:67:3: note: in expansion of macro ‘INTEGRAL_CASE’ 10:57.83 MACRO(int32_t, int32_t, ffi_type_sint32) \ 10:57.84 ^~~~~ 10:57.84 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:3272:7: note: in expansion of macro ‘CTYPES_FOR_EACH_INT_TYPE’ 10:57.84 CTYPES_FOR_EACH_INT_TYPE(INTEGRAL_CASE) 10:57.85 ^~~~~~~~~~~~~~~~~~~~~~~~ 10:57.85 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:3266:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:57.85 if (!jsvalToInteger(cx, val, &result)) \ 10:57.85 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 10:57.85 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:68:3: note: in expansion of macro ‘INTEGRAL_CASE’ 10:57.85 MACRO(uint8_t, uint8_t, ffi_type_uint8) \ 10:57.85 ^~~~~ 10:57.85 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:3272:7: note: in expansion of macro ‘CTYPES_FOR_EACH_INT_TYPE’ 10:57.87 CTYPES_FOR_EACH_INT_TYPE(INTEGRAL_CASE) 10:57.87 ^~~~~~~~~~~~~~~~~~~~~~~~ 10:57.87 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:3266:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:57.87 if (!jsvalToInteger(cx, val, &result)) \ 10:57.87 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 10:57.88 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:69:3: note: in expansion of macro ‘INTEGRAL_CASE’ 10:57.88 MACRO(uint16_t, uint16_t, ffi_type_uint16) \ 10:57.88 ^~~~~ 10:57.88 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:3272:7: note: in expansion of macro ‘CTYPES_FOR_EACH_INT_TYPE’ 10:57.88 CTYPES_FOR_EACH_INT_TYPE(INTEGRAL_CASE) 10:57.88 ^~~~~~~~~~~~~~~~~~~~~~~~ 10:57.88 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:3266:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:57.88 if (!jsvalToInteger(cx, val, &result)) \ 10:57.88 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 10:57.88 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:70:3: note: in expansion of macro ‘INTEGRAL_CASE’ 10:57.88 MACRO(uint32_t, uint32_t, ffi_type_uint32) \ 10:57.88 ^~~~~ 10:57.88 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:3272:7: note: in expansion of macro ‘CTYPES_FOR_EACH_INT_TYPE’ 10:57.92 CTYPES_FOR_EACH_INT_TYPE(INTEGRAL_CASE) 10:57.92 ^~~~~~~~~~~~~~~~~~~~~~~~ 10:57.92 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:3266:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:57.92 if (!jsvalToInteger(cx, val, &result)) \ 10:57.92 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 10:57.92 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:71:3: note: in expansion of macro ‘INTEGRAL_CASE’ 10:57.92 MACRO(short, short, ffi_type_sint16) \ 10:57.92 ^~~~~ 10:57.92 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:3272:7: note: in expansion of macro ‘CTYPES_FOR_EACH_INT_TYPE’ 10:57.92 CTYPES_FOR_EACH_INT_TYPE(INTEGRAL_CASE) 10:57.92 ^~~~~~~~~~~~~~~~~~~~~~~~ 10:57.92 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:3266:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:57.92 if (!jsvalToInteger(cx, val, &result)) \ 10:57.92 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 10:57.92 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:72:3: note: in expansion of macro ‘INTEGRAL_CASE’ 10:57.92 MACRO(unsigned_short, unsigned short, ffi_type_uint16) \ 10:57.92 ^~~~~ 10:57.92 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:3272:7: note: in expansion of macro ‘CTYPES_FOR_EACH_INT_TYPE’ 10:57.92 CTYPES_FOR_EACH_INT_TYPE(INTEGRAL_CASE) 10:57.93 ^~~~~~~~~~~~~~~~~~~~~~~~ 10:57.93 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:3266:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:57.93 if (!jsvalToInteger(cx, val, &result)) \ 10:57.93 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 10:57.93 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:73:3: note: in expansion of macro ‘INTEGRAL_CASE’ 10:57.93 MACRO(int, int, ffi_type_sint32) \ 10:57.95 ^~~~~ 10:57.95 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:3272:7: note: in expansion of macro ‘CTYPES_FOR_EACH_INT_TYPE’ 10:57.95 CTYPES_FOR_EACH_INT_TYPE(INTEGRAL_CASE) 10:57.95 ^~~~~~~~~~~~~~~~~~~~~~~~ 10:57.95 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:3266:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:57.95 if (!jsvalToInteger(cx, val, &result)) \ 10:57.95 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 10:57.95 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:74:3: note: in expansion of macro ‘INTEGRAL_CASE’ 10:57.95 MACRO(unsigned_int, unsigned int, ffi_type_uint32) 10:57.96 ^~~~~ 10:57.96 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:3272:7: note: in expansion of macro ‘CTYPES_FOR_EACH_INT_TYPE’ 10:57.96 CTYPES_FOR_EACH_INT_TYPE(INTEGRAL_CASE) 10:57.96 ^~~~~~~~~~~~~~~~~~~~~~~~ 10:57.96 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:3266:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:57.96 if (!jsvalToInteger(cx, val, &result)) \ 10:57.96 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 10:57.96 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:77:3: note: in expansion of macro ‘INTEGRAL_CASE’ 10:57.96 MACRO(int64_t, int64_t, ffi_type_sint64) \ 10:57.96 ^~~~~ 10:57.96 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:3273:7: note: in expansion of macro ‘CTYPES_FOR_EACH_WRAPPED_INT_TYPE’ 10:57.96 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(INTEGRAL_CASE) 10:57.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:57.96 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:3266:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:57.96 if (!jsvalToInteger(cx, val, &result)) \ 10:57.96 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 10:57.96 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:78:3: note: in expansion of macro ‘INTEGRAL_CASE’ 10:57.96 MACRO(uint64_t, uint64_t, ffi_type_uint64) \ 10:57.96 ^~~~~ 10:57.96 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:3273:7: note: in expansion of macro ‘CTYPES_FOR_EACH_WRAPPED_INT_TYPE’ 10:57.96 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(INTEGRAL_CASE) 10:57.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:57.96 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:3266:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:57.96 if (!jsvalToInteger(cx, val, &result)) \ 10:57.96 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 10:57.97 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:79:3: note: in expansion of macro ‘INTEGRAL_CASE’ 10:57.97 MACRO(long, long, CTYPES_FFI_LONG) \ 10:57.97 ^~~~~ 10:57.97 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:3273:7: note: in expansion of macro ‘CTYPES_FOR_EACH_WRAPPED_INT_TYPE’ 10:57.99 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(INTEGRAL_CASE) 10:57.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:57.99 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:3266:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:58.00 if (!jsvalToInteger(cx, val, &result)) \ 10:58.00 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 10:58.00 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:80:3: note: in expansion of macro ‘INTEGRAL_CASE’ 10:58.00 MACRO(unsigned_long, unsigned long, CTYPES_FFI_ULONG) \ 10:58.00 ^~~~~ 10:58.00 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:3273:7: note: in expansion of macro ‘CTYPES_FOR_EACH_WRAPPED_INT_TYPE’ 10:58.00 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(INTEGRAL_CASE) 10:58.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:58.00 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:3266:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:58.08 if (!jsvalToInteger(cx, val, &result)) \ 10:58.08 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 10:58.08 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:81:3: note: in expansion of macro ‘INTEGRAL_CASE’ 10:58.09 MACRO(long_long, long long, ffi_type_sint64) \ 10:58.09 ^~~~~ 10:58.09 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:3273:7: note: in expansion of macro ‘CTYPES_FOR_EACH_WRAPPED_INT_TYPE’ 10:58.09 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(INTEGRAL_CASE) 10:58.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:58.09 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:3266:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:58.09 if (!jsvalToInteger(cx, val, &result)) \ 10:58.09 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 10:58.09 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:82:3: note: in expansion of macro ‘INTEGRAL_CASE’ 10:58.09 MACRO(unsigned_long_long, unsigned long long, ffi_type_uint64) \ 10:58.09 ^~~~~ 10:58.09 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:3273:7: note: in expansion of macro ‘CTYPES_FOR_EACH_WRAPPED_INT_TYPE’ 10:58.09 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(INTEGRAL_CASE) 10:58.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:58.13 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:3266:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:58.13 if (!jsvalToInteger(cx, val, &result)) \ 10:58.13 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 10:58.13 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:83:3: note: in expansion of macro ‘INTEGRAL_CASE’ 10:58.13 MACRO(size_t, size_t, CTYPES_FFI_SIZE_T) \ 10:58.13 ^~~~~ 10:58.13 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:3273:7: note: in expansion of macro ‘CTYPES_FOR_EACH_WRAPPED_INT_TYPE’ 10:58.19 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(INTEGRAL_CASE) 10:58.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:58.19 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:3266:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:58.19 if (!jsvalToInteger(cx, val, &result)) \ 10:58.19 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 10:58.19 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:84:3: note: in expansion of macro ‘INTEGRAL_CASE’ 10:58.19 MACRO(ssize_t, CTYPES_SSIZE_T, CTYPES_FFI_SSIZE_T) \ 10:58.19 ^~~~~ 10:58.19 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:3273:7: note: in expansion of macro ‘CTYPES_FOR_EACH_WRAPPED_INT_TYPE’ 10:58.21 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(INTEGRAL_CASE) 10:58.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:58.21 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:3266:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:58.21 if (!jsvalToInteger(cx, val, &result)) \ 10:58.21 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 10:58.21 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:85:3: note: in expansion of macro ‘INTEGRAL_CASE’ 10:58.22 MACRO(off_t, off_t, CTYPES_FFI_OFF_T) \ 10:58.23 ^~~~~ 10:58.23 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:3273:7: note: in expansion of macro ‘CTYPES_FOR_EACH_WRAPPED_INT_TYPE’ 10:58.23 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(INTEGRAL_CASE) 10:58.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:58.23 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:3266:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:58.23 if (!jsvalToInteger(cx, val, &result)) \ 10:58.23 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 10:58.27 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:86:3: note: in expansion of macro ‘INTEGRAL_CASE’ 10:58.28 MACRO(intptr_t, intptr_t, CTYPES_FFI_INTPTR_T) \ 10:58.28 ^~~~~ 10:58.28 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:3273:7: note: in expansion of macro ‘CTYPES_FOR_EACH_WRAPPED_INT_TYPE’ 10:58.28 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(INTEGRAL_CASE) 10:58.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:58.30 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:3266:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:58.30 if (!jsvalToInteger(cx, val, &result)) \ 10:58.30 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 10:58.30 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:87:3: note: in expansion of macro ‘INTEGRAL_CASE’ 10:58.31 MACRO(uintptr_t, uintptr_t, CTYPES_FFI_UINTPTR_T) 10:58.31 ^~~~~ 10:58.31 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:3273:7: note: in expansion of macro ‘CTYPES_FOR_EACH_WRAPPED_INT_TYPE’ 10:58.31 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(INTEGRAL_CASE) 10:58.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:58.31 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:3266:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:58.31 if (!jsvalToInteger(cx, val, &result)) \ 10:58.31 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 10:58.31 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:96:3: note: in expansion of macro ‘INTEGRAL_CASE’ 10:58.31 MACRO(char, char, ffi_type_uint8) \ 10:58.31 ^~~~~ 10:58.31 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:3279:7: note: in expansion of macro ‘CTYPES_FOR_EACH_CHAR_TYPE’ 10:58.31 CTYPES_FOR_EACH_CHAR_TYPE(INTEGRAL_CASE) 10:58.31 ^~~~~~~~~~~~~~~~~~~~~~~~~ 10:58.31 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:3266:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:58.31 if (!jsvalToInteger(cx, val, &result)) \ 10:58.31 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 10:58.31 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:97:3: note: in expansion of macro ‘INTEGRAL_CASE’ 10:58.31 MACRO(signed_char, signed char, ffi_type_sint8) \ 10:58.31 ^~~~~ 10:58.32 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:3279:7: note: in expansion of macro ‘CTYPES_FOR_EACH_CHAR_TYPE’ 10:58.32 CTYPES_FOR_EACH_CHAR_TYPE(INTEGRAL_CASE) 10:58.32 ^~~~~~~~~~~~~~~~~~~~~~~~~ 10:58.32 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:3266:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:58.32 if (!jsvalToInteger(cx, val, &result)) \ 10:58.33 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 10:58.33 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:98:3: note: in expansion of macro ‘INTEGRAL_CASE’ 10:58.33 MACRO(unsigned_char, unsigned char, ffi_type_uint8) 10:58.38 ^~~~~ 10:58.38 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:3279:7: note: in expansion of macro ‘CTYPES_FOR_EACH_CHAR_TYPE’ 10:58.38 CTYPES_FOR_EACH_CHAR_TYPE(INTEGRAL_CASE) 10:58.38 ^~~~~~~~~~~~~~~~~~~~~~~~~ 10:58.38 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:3284:22: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:58.39 if (!jsvalToFloat(cx, val, &result)) \ 10:58.39 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 10:58.39 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:90:3: note: in expansion of macro ‘FLOAT_CASE’ 10:58.40 MACRO(float32_t, float, ffi_type_float) \ 10:58.40 ^~~~~ 10:58.40 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:3290:7: note: in expansion of macro ‘CTYPES_FOR_EACH_FLOAT_TYPE’ 10:58.40 CTYPES_FOR_EACH_FLOAT_TYPE(FLOAT_CASE) 10:58.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 10:58.43 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:3284:22: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:58.43 if (!jsvalToFloat(cx, val, &result)) \ 10:58.43 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 10:58.43 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:91:3: note: in expansion of macro ‘FLOAT_CASE’ 10:58.44 MACRO(float64_t, double, ffi_type_double) \ 10:58.44 ^~~~~ 10:58.44 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:3290:7: note: in expansion of macro ‘CTYPES_FOR_EACH_FLOAT_TYPE’ 10:58.44 CTYPES_FOR_EACH_FLOAT_TYPE(FLOAT_CASE) 10:58.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 10:58.47 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:3284:22: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:58.47 if (!jsvalToFloat(cx, val, &result)) \ 10:58.47 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 10:58.47 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:92:3: note: in expansion of macro ‘FLOAT_CASE’ 10:58.47 MACRO(float, float, ffi_type_float) \ 10:58.47 ^~~~~ 10:58.48 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:3290:7: note: in expansion of macro ‘CTYPES_FOR_EACH_FLOAT_TYPE’ 10:58.48 CTYPES_FOR_EACH_FLOAT_TYPE(FLOAT_CASE) 10:58.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 10:58.48 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:3284:22: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:58.48 if (!jsvalToFloat(cx, val, &result)) \ 10:58.48 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 10:58.48 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:93:3: note: in expansion of macro ‘FLOAT_CASE’ 10:58.48 MACRO(double, double, ffi_type_double) 10:58.48 ^~~~~ 10:58.48 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:3290:7: note: in expansion of macro ‘CTYPES_FOR_EACH_FLOAT_TYPE’ 10:58.48 CTYPES_FOR_EACH_FLOAT_TYPE(FLOAT_CASE) 10:58.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 10:58.48 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:3475:41: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:58.48 return ArrayLengthOverflow(cx, targetLength, targetType, nbytes, 10:58.48 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:58.48 val, convType); 10:58.49 ~~~~~~~~~~~~~~ 10:58.49 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:3495:41: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:58.50 return ArrayLengthOverflow(cx, targetLength, targetType, 10:58.50 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:58.50 sourceLength, val, convType); 10:58.50 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:58.50 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:3532:39: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:58.50 return ArrayLengthMismatch(cx, targetLength, targetType, 10:58.50 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:58.50 size_t(sourceLength), val, convType); 10:58.50 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:58.51 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:3546:31: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 10:58.51 if (!JS_GetElement(cx, valObj, i, &item)) { 10:58.51 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 10:58.51 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:3551:33: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:58.51 if (!ImplicitConvert(cx, item, baseType, data, convType, nullptr, 10:58.51 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:58.51 funObj, argIndex, targetType, i)) 10:58.51 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:58.51 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:3569:39: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:58.51 return ArrayLengthMismatch(cx, arraySize, targetType, 10:58.51 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:58.51 size_t(sourceLength), val, convType); 10:58.53 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:58.53 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:3598:39: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:58.53 return ArrayLengthMismatch(cx, arraySize, targetType, 10:58.53 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:58.53 size_t(sourceLength), val, convType); 10:58.53 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:58.53 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:1316:46: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:58.53 const char* valStr = CTypesToSourceForError(cx, actual, valBytes); 10:58.53 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 10:58.53 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:1659:46: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:58.53 const char* valStr = CTypesToSourceForError(cx, actual, valBytes); 10:58.53 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 10:58.53 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:1666:47: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:58.54 const char* propStr = CTypesToSourceForError(cx, idVal, idBytes); 10:58.54 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 10:58.54 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:3657:34: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 10:58.54 if (!JS_GetPropertyById(cx, valObj, id, &prop)) { 10:58.54 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 10:58.54 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:3663:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:58.54 if (!ImplicitConvert(cx, prop, field->mType, fieldData, convType, 10:58.54 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:58.54 nullptr, funObj, argIndex, targetType, i)) 10:58.54 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:59.38 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::PointerType::ContentsSetter(JSContext*, const JS::CallArgs&)’: 10:59.38 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:5194:25: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 10:59.38 return ImplicitConvert(cx, args.get(0), baseType, data, 10:59.38 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:59.38 ConversionType::Setter, nullptr); 10:59.38 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:59.51 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::StructType::FieldSetter(JSContext*, unsigned int, JS::Value*)’: 10:59.52 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:6311:32: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 10:59.52 return IncompatibleThisType(cx, "StructType property setter", 10:59.52 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:59.57 "non-StructType CData", args.thisv()); 10:59.58 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:59.61 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:6330:25: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 10:59.62 return ImplicitConvert(cx, args.get(0), field->mType, data, 10:59.62 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:59.62 ConversionType::Setter, nullptr, nullptr, 0, typeObj, 10:59.62 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:59.62 field->mIndex); 10:59.62 ~~~~~~~~~~~~~~ *** KEEP ALIVE MARKER *** Total duration: 0:11:00.258643 10:59.84 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘JSObject* js::ctypes::CClosure::Create(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject, JS::HandleValue, void (**)())’: 10:59.84 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:7128:11: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:59.86 JSObject* CClosure::Create(JSContext* cx, HandleObject typeObj, 10:59.86 ^~~~~~~~ 10:59.87 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:7176:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 10:59.88 if (!ImplicitConvert(cx, errVal, fninfo->mReturnType, errResult.get(), 10:59.88 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:59.89 ConversionType::Return, nullptr, typeObj)) 10:59.90 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:00.07 Compiling geckodriver v0.23.0 (/<>/firefox-66.0~b8+build1/testing/geckodriver) 11:00.20 /<>/firefox-66.0~b8+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*)’: 11:00.20 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:6844:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:00.20 static bool ConvertArgument(JSContext* cx, HandleObject funObj, 11:00.20 ^~~~~~~~~~~~~~~ 11:00.20 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:6853:23: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:00.20 if (!ImplicitConvert(cx, arg, type, value->mData, ConversionType::Argument, 11:00.21 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:00.21 &freePointer, funObj, argIndex)) 11:00.21 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:00.66 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::FunctionType::Call(JSContext*, unsigned int, JS::Value*)’: 11:00.66 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:6881:32: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 11:00.66 return IncompatibleThisType(cx, "FunctionType.prototype.call", 11:00.66 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:00.66 "non-PointerType CData", args.calleev()); 11:00.66 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:00.66 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:6887:32: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 11:00.66 return IncompatibleThisType(cx, "FunctionType.prototype.call", 11:00.66 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:00.66 "non-FunctionType pointer", args.calleev()); 11:00.66 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:00.67 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:6919:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:00.67 if (!ConvertArgument(cx, obj, i, args[i], fninfo->mArgTypes[i], &values[i], 11:00.67 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:00.67 &strings)) { 11:00.67 ~~~~~~~~~ 11:00.67 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:1773:46: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:00.67 const char* valStr = CTypesToSourceForError(cx, actual, valBytes); 11:00.68 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 11:00.68 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:6955:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:00.68 if (!ConvertArgument(cx, obj, i, arg, type, &values[i], &strings)) { 11:00.69 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:00.69 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:7044:21: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 11:00.69 return ConvertToJS(cx, returnType, nullptr, returnValue.mData, false, true, 11:00.70 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:00.70 args.rval()); 11:00.72 ~~~~~~~~~~~~ 11:01.47 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::CData::ValueSetter(JSContext*, const JS::CallArgs&)’: 11:01.47 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:7563:25: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 11:01.47 return ImplicitConvert(cx, args.get(0), GetCType(obj), GetData(obj), 11:01.47 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:01.47 ConversionType::Setter, nullptr); 11:01.47 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:01.65 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::CDataFinalizer::Construct(JSContext*, unsigned int, JS::Value*)’: 11:01.65 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:8099:23: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:01.65 if (!ImplicitConvert(cx, valData, objArgType, cargs.get(), 11:01.65 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:01.65 ConversionType::Finalizer, &freePointer, objCodePtrType, 11:01.65 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:01.65 0)) { 11:01.65 ~~ 11:01.66 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:1448:46: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:01.66 const char* valStr = CTypesToSourceForError(cx, actual, valBytes); 11:01.66 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 11:02.81 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::ExplicitConvert(JSContext*, JS::HandleValue, JS::HandleObject, void*, js::ctypes::ConversionType)’: 11:02.81 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:3686:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:02.81 static bool ExplicitConvert(JSContext* cx, HandleValue val, 11:02.81 ^~~~~~~~~~~~~~~ 11:02.81 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:3686:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:02.81 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:3690:22: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:02.81 if (ImplicitConvert(cx, val, targetType, buffer, convType, nullptr)) { 11:02.81 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:02.84 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:3698:30: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 11:02.84 if (!JS_GetPendingException(cx, &ex)) { 11:02.85 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 11:02.88 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:3751:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:02.88 JS_SetPendingException(cx, ex); 11:02.88 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 11:04.91 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::CType::ConstructData(JSContext*, unsigned int, JS::Value*)’: 11:04.91 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:5025:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:04.91 return ExplicitConvert(cx, args[0], obj, CData::GetData(result), 11:04.91 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:04.91 ConversionType::Construct); 11:04.91 ~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:04.91 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:5042:33: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:04.91 } else if (!JS_ValueToObject(cx, args[1], &thisObj)) { 11:04.91 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 11:04.92 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:6825:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:04.92 cx, CClosure::Create(cx, typeObj, fnObj, thisObj, errVal, data)); 11:04.92 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:04.92 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:5320:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:04.92 if (jsvalToSize(cx, args[0], false, &length)) { 11:04.92 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:04.92 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:5329:26: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 11:04.92 if (!JS_GetProperty(cx, arg, "length", &lengthVal) || 11:04.92 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:04.93 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:5330:23: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:04.94 !jsvalToSize(cx, lengthVal, false, &length)) { 11:04.94 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:04.94 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:5389:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:04.94 if (!ExplicitConvert(cx, args[0], obj, CData::GetData(result), 11:04.94 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:04.94 ConversionType::Construct)) 11:04.94 ~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:04.94 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:6120:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:04.96 if (ExplicitConvert(cx, args[0], obj, buffer, ConversionType::Construct)) { 11:04.96 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:04.96 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:6147:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:04.96 if (!ImplicitConvert(cx, args[field.mIndex], field.mType, 11:04.96 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:04.96 buffer + field.mOffset, ConversionType::Construct, 11:04.96 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:04.96 nullptr, nullptr, 0, obj, field.mIndex)) 11:04.96 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:04.97 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:4253:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:04.97 if (!ExplicitConvert(cx, args[0], obj, CData::GetData(result), 11:04.97 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:04.97 ConversionType::Construct)) 11:04.97 ~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:05.78 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::BuildDataSource(JSContext*, JS::HandleObject, void*, bool, js::ctypes::AutoString&)’: 11:05.78 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:4093:39: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 11:05.78 JSString* src = JS_ValueToSource(cx, valStr); 11:05.78 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 11:07.86 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::InitTypeClasses(JSContext*, JS::HandleObject)’: 11:07.86 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2198:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:07.86 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 11:07.86 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:07.86 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 11:07.86 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:07.86 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:62:42: note: in expansion of macro ‘DEFINE_TYPE’ 11:07.86 #define CTYPES_FOR_EACH_BOOL_TYPE(MACRO) MACRO(bool, bool, CTYPES_FFI_BOOL) 11:07.86 ^~~~~ 11:07.86 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:104:3: note: in expansion of macro ‘CTYPES_FOR_EACH_BOOL_TYPE’ 11:07.86 CTYPES_FOR_EACH_BOOL_TYPE(MACRO) \ 11:07.86 ^~~~~~~~~~~~~~~~~~~~~~~~~ 11:07.86 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2202:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 11:07.86 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 11:07.86 ^~~~~~~~~~~~~~~~~~~~ 11:07.86 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2198:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:07.86 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 11:07.86 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:07.86 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 11:07.87 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:07.87 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:62:42: note: in expansion of macro ‘DEFINE_TYPE’ 11:07.87 #define CTYPES_FOR_EACH_BOOL_TYPE(MACRO) MACRO(bool, bool, CTYPES_FFI_BOOL) 11:07.87 ^~~~~ 11:07.87 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:104:3: note: in expansion of macro ‘CTYPES_FOR_EACH_BOOL_TYPE’ 11:07.87 CTYPES_FOR_EACH_BOOL_TYPE(MACRO) \ 11:07.87 ^~~~~~~~~~~~~~~~~~~~~~~~~ 11:07.87 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2202:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 11:07.87 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 11:07.90 ^~~~~~~~~~~~~~~~~~~~ 11:07.90 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2198:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:07.90 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 11:07.90 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:07.90 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 11:07.90 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:07.90 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:65:3: note: in expansion of macro ‘DEFINE_TYPE’ 11:07.90 MACRO(int8_t, int8_t, ffi_type_sint8) \ 11:07.92 ^~~~~ 11:07.92 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro ‘CTYPES_FOR_EACH_INT_TYPE’ 11:07.92 CTYPES_FOR_EACH_INT_TYPE(MACRO) \ 11:07.92 ^~~~~~~~~~~~~~~~~~~~~~~~ 11:07.92 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2202:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 11:07.92 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 11:07.92 ^~~~~~~~~~~~~~~~~~~~ 11:07.92 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2198:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:07.92 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 11:07.92 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:07.92 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 11:07.92 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:07.92 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:65:3: note: in expansion of macro ‘DEFINE_TYPE’ 11:07.92 MACRO(int8_t, int8_t, ffi_type_sint8) \ 11:07.92 ^~~~~ 11:07.92 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro ‘CTYPES_FOR_EACH_INT_TYPE’ 11:07.92 CTYPES_FOR_EACH_INT_TYPE(MACRO) \ 11:07.92 ^~~~~~~~~~~~~~~~~~~~~~~~ 11:07.92 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2202:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 11:07.92 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 11:07.93 ^~~~~~~~~~~~~~~~~~~~ 11:07.93 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2198:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:07.93 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 11:07.93 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:07.93 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 11:07.97 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:07.97 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:66:3: note: in expansion of macro ‘DEFINE_TYPE’ 11:07.97 MACRO(int16_t, int16_t, ffi_type_sint16) \ 11:07.97 ^~~~~ 11:07.97 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro ‘CTYPES_FOR_EACH_INT_TYPE’ 11:07.97 CTYPES_FOR_EACH_INT_TYPE(MACRO) \ 11:07.97 ^~~~~~~~~~~~~~~~~~~~~~~~ 11:07.97 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2202:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 11:07.97 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 11:07.97 ^~~~~~~~~~~~~~~~~~~~ 11:07.97 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2198:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:07.97 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 11:07.97 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:07.99 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 11:07.99 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:07.99 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:66:3: note: in expansion of macro ‘DEFINE_TYPE’ 11:07.99 MACRO(int16_t, int16_t, ffi_type_sint16) \ 11:07.99 ^~~~~ 11:07.99 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro ‘CTYPES_FOR_EACH_INT_TYPE’ 11:07.99 CTYPES_FOR_EACH_INT_TYPE(MACRO) \ 11:07.99 ^~~~~~~~~~~~~~~~~~~~~~~~ 11:07.99 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2202:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 11:07.99 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 11:07.99 ^~~~~~~~~~~~~~~~~~~~ 11:07.99 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2198:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:07.99 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 11:07.99 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:07.99 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 11:07.99 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:07.99 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:67:3: note: in expansion of macro ‘DEFINE_TYPE’ 11:07.99 MACRO(int32_t, int32_t, ffi_type_sint32) \ 11:07.99 ^~~~~ 11:07.99 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro ‘CTYPES_FOR_EACH_INT_TYPE’ 11:08.00 CTYPES_FOR_EACH_INT_TYPE(MACRO) \ 11:08.00 ^~~~~~~~~~~~~~~~~~~~~~~~ 11:08.00 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2202:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 11:08.00 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 11:08.00 ^~~~~~~~~~~~~~~~~~~~ 11:08.00 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2198:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:08.00 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 11:08.00 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.00 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 11:08.00 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.00 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:67:3: note: in expansion of macro ‘DEFINE_TYPE’ 11:08.00 MACRO(int32_t, int32_t, ffi_type_sint32) \ 11:08.01 ^~~~~ 11:08.04 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro ‘CTYPES_FOR_EACH_INT_TYPE’ 11:08.04 CTYPES_FOR_EACH_INT_TYPE(MACRO) \ 11:08.04 ^~~~~~~~~~~~~~~~~~~~~~~~ 11:08.04 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2202:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 11:08.04 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 11:08.04 ^~~~~~~~~~~~~~~~~~~~ 11:08.05 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2198:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:08.05 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 11:08.05 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.05 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 11:08.05 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.05 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:68:3: note: in expansion of macro ‘DEFINE_TYPE’ 11:08.05 MACRO(uint8_t, uint8_t, ffi_type_uint8) \ 11:08.05 ^~~~~ 11:08.05 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro ‘CTYPES_FOR_EACH_INT_TYPE’ 11:08.05 CTYPES_FOR_EACH_INT_TYPE(MACRO) \ 11:08.05 ^~~~~~~~~~~~~~~~~~~~~~~~ 11:08.05 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2202:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 11:08.05 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 11:08.05 ^~~~~~~~~~~~~~~~~~~~ 11:08.05 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2198:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:08.05 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 11:08.05 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.05 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 11:08.05 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.05 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:68:3: note: in expansion of macro ‘DEFINE_TYPE’ 11:08.05 MACRO(uint8_t, uint8_t, ffi_type_uint8) \ 11:08.05 ^~~~~ 11:08.05 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro ‘CTYPES_FOR_EACH_INT_TYPE’ 11:08.05 CTYPES_FOR_EACH_INT_TYPE(MACRO) \ 11:08.05 ^~~~~~~~~~~~~~~~~~~~~~~~ 11:08.05 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2202:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 11:08.06 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 11:08.06 ^~~~~~~~~~~~~~~~~~~~ 11:08.06 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2198:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:08.06 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 11:08.06 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.06 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 11:08.06 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.12 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:69:3: note: in expansion of macro ‘DEFINE_TYPE’ 11:08.12 MACRO(uint16_t, uint16_t, ffi_type_uint16) \ 11:08.12 ^~~~~ 11:08.12 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro ‘CTYPES_FOR_EACH_INT_TYPE’ 11:08.12 CTYPES_FOR_EACH_INT_TYPE(MACRO) \ 11:08.13 ^~~~~~~~~~~~~~~~~~~~~~~~ 11:08.13 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2202:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 11:08.13 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 11:08.13 ^~~~~~~~~~~~~~~~~~~~ 11:08.15 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2198:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:08.15 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 11:08.15 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.15 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 11:08.15 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.15 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:69:3: note: in expansion of macro ‘DEFINE_TYPE’ 11:08.16 MACRO(uint16_t, uint16_t, ffi_type_uint16) \ 11:08.16 ^~~~~ 11:08.16 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro ‘CTYPES_FOR_EACH_INT_TYPE’ 11:08.16 CTYPES_FOR_EACH_INT_TYPE(MACRO) \ 11:08.16 ^~~~~~~~~~~~~~~~~~~~~~~~ 11:08.16 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2202:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 11:08.16 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 11:08.16 ^~~~~~~~~~~~~~~~~~~~ 11:08.16 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2198:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:08.16 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 11:08.16 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.16 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 11:08.20 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.20 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:70:3: note: in expansion of macro ‘DEFINE_TYPE’ 11:08.20 MACRO(uint32_t, uint32_t, ffi_type_uint32) \ 11:08.20 ^~~~~ 11:08.20 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro ‘CTYPES_FOR_EACH_INT_TYPE’ 11:08.20 CTYPES_FOR_EACH_INT_TYPE(MACRO) \ 11:08.20 ^~~~~~~~~~~~~~~~~~~~~~~~ 11:08.20 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2202:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 11:08.20 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 11:08.20 ^~~~~~~~~~~~~~~~~~~~ 11:08.20 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2198:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:08.20 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 11:08.20 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.20 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 11:08.20 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.20 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:70:3: note: in expansion of macro ‘DEFINE_TYPE’ 11:08.20 MACRO(uint32_t, uint32_t, ffi_type_uint32) \ 11:08.21 ^~~~~ 11:08.21 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro ‘CTYPES_FOR_EACH_INT_TYPE’ 11:08.21 CTYPES_FOR_EACH_INT_TYPE(MACRO) \ 11:08.21 ^~~~~~~~~~~~~~~~~~~~~~~~ 11:08.21 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2202:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 11:08.21 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 11:08.21 ^~~~~~~~~~~~~~~~~~~~ 11:08.21 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2198:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:08.21 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 11:08.21 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.21 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 11:08.21 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.21 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:71:3: note: in expansion of macro ‘DEFINE_TYPE’ 11:08.21 MACRO(short, short, ffi_type_sint16) \ 11:08.21 ^~~~~ 11:08.21 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro ‘CTYPES_FOR_EACH_INT_TYPE’ 11:08.21 CTYPES_FOR_EACH_INT_TYPE(MACRO) \ 11:08.21 ^~~~~~~~~~~~~~~~~~~~~~~~ 11:08.21 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2202:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 11:08.21 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 11:08.26 ^~~~~~~~~~~~~~~~~~~~ 11:08.26 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2198:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:08.26 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 11:08.26 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.26 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 11:08.26 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.26 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:71:3: note: in expansion of macro ‘DEFINE_TYPE’ 11:08.26 MACRO(short, short, ffi_type_sint16) \ 11:08.26 ^~~~~ 11:08.26 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro ‘CTYPES_FOR_EACH_INT_TYPE’ 11:08.26 CTYPES_FOR_EACH_INT_TYPE(MACRO) \ 11:08.26 ^~~~~~~~~~~~~~~~~~~~~~~~ 11:08.26 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2202:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 11:08.26 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 11:08.26 ^~~~~~~~~~~~~~~~~~~~ 11:08.26 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2198:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:08.26 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 11:08.26 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.26 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 11:08.27 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.27 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:72:3: note: in expansion of macro ‘DEFINE_TYPE’ 11:08.27 MACRO(unsigned_short, unsigned short, ffi_type_uint16) \ 11:08.27 ^~~~~ 11:08.27 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro ‘CTYPES_FOR_EACH_INT_TYPE’ 11:08.27 CTYPES_FOR_EACH_INT_TYPE(MACRO) \ 11:08.27 ^~~~~~~~~~~~~~~~~~~~~~~~ 11:08.27 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2202:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 11:08.27 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 11:08.27 ^~~~~~~~~~~~~~~~~~~~ 11:08.27 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2198:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:08.27 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 11:08.27 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.29 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 11:08.30 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.30 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:72:3: note: in expansion of macro ‘DEFINE_TYPE’ 11:08.30 MACRO(unsigned_short, unsigned short, ffi_type_uint16) \ 11:08.30 ^~~~~ 11:08.30 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro ‘CTYPES_FOR_EACH_INT_TYPE’ 11:08.30 CTYPES_FOR_EACH_INT_TYPE(MACRO) \ 11:08.30 ^~~~~~~~~~~~~~~~~~~~~~~~ 11:08.30 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2202:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 11:08.30 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 11:08.30 ^~~~~~~~~~~~~~~~~~~~ 11:08.30 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2198:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:08.30 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 11:08.30 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.30 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 11:08.30 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.30 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:73:3: note: in expansion of macro ‘DEFINE_TYPE’ 11:08.30 MACRO(int, int, ffi_type_sint32) \ 11:08.30 ^~~~~ 11:08.30 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro ‘CTYPES_FOR_EACH_INT_TYPE’ 11:08.30 CTYPES_FOR_EACH_INT_TYPE(MACRO) \ 11:08.30 ^~~~~~~~~~~~~~~~~~~~~~~~ 11:08.30 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2202:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 11:08.30 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 11:08.30 ^~~~~~~~~~~~~~~~~~~~ 11:08.30 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2198:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:08.30 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 11:08.30 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.30 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 11:08.30 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.30 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:73:3: note: in expansion of macro ‘DEFINE_TYPE’ 11:08.30 MACRO(int, int, ffi_type_sint32) \ 11:08.30 ^~~~~ 11:08.30 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro ‘CTYPES_FOR_EACH_INT_TYPE’ 11:08.30 CTYPES_FOR_EACH_INT_TYPE(MACRO) \ 11:08.31 ^~~~~~~~~~~~~~~~~~~~~~~~ 11:08.31 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2202:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 11:08.31 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 11:08.31 ^~~~~~~~~~~~~~~~~~~~ 11:08.31 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2198:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:08.31 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 11:08.31 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.31 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 11:08.31 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.31 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:74:3: note: in expansion of macro ‘DEFINE_TYPE’ 11:08.31 MACRO(unsigned_int, unsigned int, ffi_type_uint32) 11:08.31 ^~~~~ 11:08.31 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro ‘CTYPES_FOR_EACH_INT_TYPE’ 11:08.31 CTYPES_FOR_EACH_INT_TYPE(MACRO) \ 11:08.31 ^~~~~~~~~~~~~~~~~~~~~~~~ 11:08.31 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2202:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 11:08.31 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 11:08.34 ^~~~~~~~~~~~~~~~~~~~ 11:08.34 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2198:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:08.34 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 11:08.34 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.34 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 11:08.34 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.34 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:74:3: note: in expansion of macro ‘DEFINE_TYPE’ 11:08.34 MACRO(unsigned_int, unsigned int, ffi_type_uint32) 11:08.34 ^~~~~ 11:08.34 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro ‘CTYPES_FOR_EACH_INT_TYPE’ 11:08.34 CTYPES_FOR_EACH_INT_TYPE(MACRO) \ 11:08.34 ^~~~~~~~~~~~~~~~~~~~~~~~ 11:08.34 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2202:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 11:08.34 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 11:08.35 ^~~~~~~~~~~~~~~~~~~~ 11:08.35 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2198:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:08.35 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 11:08.35 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.35 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 11:08.36 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.36 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:77:3: note: in expansion of macro ‘DEFINE_TYPE’ 11:08.36 MACRO(int64_t, int64_t, ffi_type_sint64) \ 11:08.36 ^~~~~ 11:08.36 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro ‘CTYPES_FOR_EACH_WRAPPED_INT_TYPE’ 11:08.36 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \ 11:08.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.36 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2202:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 11:08.36 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 11:08.36 ^~~~~~~~~~~~~~~~~~~~ 11:08.36 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2198:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:08.36 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 11:08.36 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.36 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 11:08.36 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.36 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:77:3: note: in expansion of macro ‘DEFINE_TYPE’ 11:08.36 MACRO(int64_t, int64_t, ffi_type_sint64) \ 11:08.36 ^~~~~ 11:08.36 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro ‘CTYPES_FOR_EACH_WRAPPED_INT_TYPE’ 11:08.37 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \ 11:08.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.37 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2202:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 11:08.37 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 11:08.37 ^~~~~~~~~~~~~~~~~~~~ 11:08.37 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2198:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:08.37 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 11:08.37 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.37 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 11:08.37 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.37 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:78:3: note: in expansion of macro ‘DEFINE_TYPE’ 11:08.37 MACRO(uint64_t, uint64_t, ffi_type_uint64) \ 11:08.37 ^~~~~ 11:08.37 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro ‘CTYPES_FOR_EACH_WRAPPED_INT_TYPE’ 11:08.37 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \ 11:08.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.37 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2202:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 11:08.37 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 11:08.37 ^~~~~~~~~~~~~~~~~~~~ 11:08.37 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2198:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:08.37 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 11:08.38 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.38 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 11:08.38 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.38 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:78:3: note: in expansion of macro ‘DEFINE_TYPE’ 11:08.38 MACRO(uint64_t, uint64_t, ffi_type_uint64) \ 11:08.39 ^~~~~ 11:08.39 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro ‘CTYPES_FOR_EACH_WRAPPED_INT_TYPE’ 11:08.39 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \ 11:08.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.39 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2202:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 11:08.39 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 11:08.39 ^~~~~~~~~~~~~~~~~~~~ 11:08.39 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2198:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:08.39 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 11:08.39 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.39 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 11:08.39 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.39 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:79:3: note: in expansion of macro ‘DEFINE_TYPE’ 11:08.39 MACRO(long, long, CTYPES_FFI_LONG) \ 11:08.39 ^~~~~ 11:08.39 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro ‘CTYPES_FOR_EACH_WRAPPED_INT_TYPE’ 11:08.39 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \ 11:08.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.39 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2202:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 11:08.40 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 11:08.40 ^~~~~~~~~~~~~~~~~~~~ 11:08.40 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2198:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:08.40 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 11:08.40 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.40 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 11:08.40 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.40 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:79:3: note: in expansion of macro ‘DEFINE_TYPE’ 11:08.40 MACRO(long, long, CTYPES_FFI_LONG) \ 11:08.40 ^~~~~ 11:08.40 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro ‘CTYPES_FOR_EACH_WRAPPED_INT_TYPE’ 11:08.40 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \ 11:08.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.40 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2202:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 11:08.40 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 11:08.40 ^~~~~~~~~~~~~~~~~~~~ 11:08.40 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2198:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:08.40 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 11:08.40 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.40 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 11:08.40 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.40 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:80:3: note: in expansion of macro ‘DEFINE_TYPE’ 11:08.41 MACRO(unsigned_long, unsigned long, CTYPES_FFI_ULONG) \ 11:08.41 ^~~~~ 11:08.41 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro ‘CTYPES_FOR_EACH_WRAPPED_INT_TYPE’ 11:08.41 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \ 11:08.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.41 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2202:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 11:08.41 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 11:08.41 ^~~~~~~~~~~~~~~~~~~~ 11:08.41 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2198:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:08.41 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 11:08.41 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.41 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 11:08.41 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.41 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:80:3: note: in expansion of macro ‘DEFINE_TYPE’ 11:08.41 MACRO(unsigned_long, unsigned long, CTYPES_FFI_ULONG) \ 11:08.41 ^~~~~ 11:08.41 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro ‘CTYPES_FOR_EACH_WRAPPED_INT_TYPE’ 11:08.41 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \ 11:08.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.41 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2202:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 11:08.41 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 11:08.41 ^~~~~~~~~~~~~~~~~~~~ 11:08.41 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2198:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:08.41 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 11:08.41 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.41 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 11:08.41 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.41 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:81:3: note: in expansion of macro ‘DEFINE_TYPE’ 11:08.41 MACRO(long_long, long long, ffi_type_sint64) \ 11:08.41 ^~~~~ 11:08.41 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro ‘CTYPES_FOR_EACH_WRAPPED_INT_TYPE’ 11:08.41 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \ 11:08.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.42 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2202:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 11:08.42 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 11:08.42 ^~~~~~~~~~~~~~~~~~~~ 11:08.42 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2198:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:08.42 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 11:08.42 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.42 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 11:08.42 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.42 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:81:3: note: in expansion of macro ‘DEFINE_TYPE’ 11:08.42 MACRO(long_long, long long, ffi_type_sint64) \ 11:08.42 ^~~~~ 11:08.42 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro ‘CTYPES_FOR_EACH_WRAPPED_INT_TYPE’ 11:08.42 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \ 11:08.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.42 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2202:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 11:08.42 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 11:08.42 ^~~~~~~~~~~~~~~~~~~~ 11:08.42 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2198:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:08.42 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 11:08.42 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.42 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 11:08.42 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.42 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:82:3: note: in expansion of macro ‘DEFINE_TYPE’ 11:08.42 MACRO(unsigned_long_long, unsigned long long, ffi_type_uint64) \ 11:08.42 ^~~~~ 11:08.42 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro ‘CTYPES_FOR_EACH_WRAPPED_INT_TYPE’ 11:08.42 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \ 11:08.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.42 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2202:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 11:08.42 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 11:08.42 ^~~~~~~~~~~~~~~~~~~~ 11:08.43 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2198:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:08.43 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 11:08.43 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.43 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 11:08.43 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.43 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:82:3: note: in expansion of macro ‘DEFINE_TYPE’ 11:08.43 MACRO(unsigned_long_long, unsigned long long, ffi_type_uint64) \ 11:08.43 ^~~~~ 11:08.43 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro ‘CTYPES_FOR_EACH_WRAPPED_INT_TYPE’ 11:08.43 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \ 11:08.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.43 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2202:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 11:08.43 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 11:08.43 ^~~~~~~~~~~~~~~~~~~~ 11:08.43 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2198:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:08.43 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 11:08.43 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.43 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 11:08.43 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.43 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:83:3: note: in expansion of macro ‘DEFINE_TYPE’ 11:08.43 MACRO(size_t, size_t, CTYPES_FFI_SIZE_T) \ 11:08.43 ^~~~~ 11:08.43 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro ‘CTYPES_FOR_EACH_WRAPPED_INT_TYPE’ 11:08.43 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \ 11:08.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.43 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2202:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 11:08.43 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 11:08.43 ^~~~~~~~~~~~~~~~~~~~ 11:08.43 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2198:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:08.43 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 11:08.43 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.43 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 11:08.44 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.44 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:83:3: note: in expansion of macro ‘DEFINE_TYPE’ 11:08.44 MACRO(size_t, size_t, CTYPES_FFI_SIZE_T) \ 11:08.44 ^~~~~ 11:08.44 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro ‘CTYPES_FOR_EACH_WRAPPED_INT_TYPE’ 11:08.44 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \ 11:08.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.44 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2202:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 11:08.44 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 11:08.44 ^~~~~~~~~~~~~~~~~~~~ 11:08.44 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2198:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:08.44 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 11:08.44 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.44 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 11:08.44 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.44 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:84:3: note: in expansion of macro ‘DEFINE_TYPE’ 11:08.44 MACRO(ssize_t, CTYPES_SSIZE_T, CTYPES_FFI_SSIZE_T) \ 11:08.44 ^~~~~ 11:08.44 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro ‘CTYPES_FOR_EACH_WRAPPED_INT_TYPE’ 11:08.44 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \ 11:08.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.44 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2202:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 11:08.44 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 11:08.44 ^~~~~~~~~~~~~~~~~~~~ 11:08.44 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2198:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:08.44 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 11:08.44 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.44 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 11:08.44 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.44 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:84:3: note: in expansion of macro ‘DEFINE_TYPE’ 11:08.45 MACRO(ssize_t, CTYPES_SSIZE_T, CTYPES_FFI_SSIZE_T) \ 11:08.45 ^~~~~ 11:08.45 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro ‘CTYPES_FOR_EACH_WRAPPED_INT_TYPE’ 11:08.45 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \ 11:08.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.45 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2202:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 11:08.45 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 11:08.45 ^~~~~~~~~~~~~~~~~~~~ 11:08.45 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2198:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:08.45 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 11:08.45 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.45 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 11:08.45 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.45 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:85:3: note: in expansion of macro ‘DEFINE_TYPE’ 11:08.45 MACRO(off_t, off_t, CTYPES_FFI_OFF_T) \ 11:08.45 ^~~~~ 11:08.45 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro ‘CTYPES_FOR_EACH_WRAPPED_INT_TYPE’ 11:08.45 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \ 11:08.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.45 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2202:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 11:08.45 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 11:08.45 ^~~~~~~~~~~~~~~~~~~~ 11:08.45 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2198:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:08.45 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 11:08.45 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.45 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 11:08.45 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.45 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:85:3: note: in expansion of macro ‘DEFINE_TYPE’ 11:08.45 MACRO(off_t, off_t, CTYPES_FFI_OFF_T) \ 11:08.45 ^~~~~ 11:08.45 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro ‘CTYPES_FOR_EACH_WRAPPED_INT_TYPE’ 11:08.46 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \ 11:08.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.46 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2202:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 11:08.46 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 11:08.46 ^~~~~~~~~~~~~~~~~~~~ 11:08.46 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2198:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:08.46 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 11:08.46 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.46 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 11:08.46 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.46 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:86:3: note: in expansion of macro ‘DEFINE_TYPE’ 11:08.46 MACRO(intptr_t, intptr_t, CTYPES_FFI_INTPTR_T) \ 11:08.46 ^~~~~ 11:08.46 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro ‘CTYPES_FOR_EACH_WRAPPED_INT_TYPE’ 11:08.46 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \ 11:08.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.46 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2202:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 11:08.46 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 11:08.46 ^~~~~~~~~~~~~~~~~~~~ 11:08.46 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2198:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:08.46 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 11:08.46 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.46 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 11:08.46 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.46 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:86:3: note: in expansion of macro ‘DEFINE_TYPE’ 11:08.46 MACRO(intptr_t, intptr_t, CTYPES_FFI_INTPTR_T) \ 11:08.46 ^~~~~ 11:08.46 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro ‘CTYPES_FOR_EACH_WRAPPED_INT_TYPE’ 11:08.46 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \ 11:08.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.46 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2202:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 11:08.47 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 11:08.47 ^~~~~~~~~~~~~~~~~~~~ 11:08.47 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2198:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:08.47 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 11:08.47 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.47 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 11:08.47 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.47 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:87:3: note: in expansion of macro ‘DEFINE_TYPE’ 11:08.47 MACRO(uintptr_t, uintptr_t, CTYPES_FFI_UINTPTR_T) 11:08.47 ^~~~~ 11:08.47 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro ‘CTYPES_FOR_EACH_WRAPPED_INT_TYPE’ 11:08.47 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \ 11:08.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.47 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2202:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 11:08.47 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 11:08.47 ^~~~~~~~~~~~~~~~~~~~ 11:08.47 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2198:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:08.47 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 11:08.47 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.47 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 11:08.47 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.47 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:87:3: note: in expansion of macro ‘DEFINE_TYPE’ 11:08.47 MACRO(uintptr_t, uintptr_t, CTYPES_FFI_UINTPTR_T) 11:08.47 ^~~~~ 11:08.47 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro ‘CTYPES_FOR_EACH_WRAPPED_INT_TYPE’ 11:08.47 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \ 11:08.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.47 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2202:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 11:08.47 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 11:08.47 ^~~~~~~~~~~~~~~~~~~~ 11:08.47 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2198:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:08.48 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 11:08.48 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.48 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 11:08.48 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.48 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:90:3: note: in expansion of macro ‘DEFINE_TYPE’ 11:08.48 MACRO(float32_t, float, ffi_type_float) \ 11:08.48 ^~~~~ 11:08.48 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:107:3: note: in expansion of macro ‘CTYPES_FOR_EACH_FLOAT_TYPE’ 11:08.48 CTYPES_FOR_EACH_FLOAT_TYPE(MACRO) \ 11:08.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.48 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2202:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 11:08.48 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 11:08.48 ^~~~~~~~~~~~~~~~~~~~ 11:08.48 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2198:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:08.48 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 11:08.48 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.48 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 11:08.48 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.48 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:90:3: note: in expansion of macro ‘DEFINE_TYPE’ 11:08.48 MACRO(float32_t, float, ffi_type_float) \ 11:08.48 ^~~~~ 11:08.48 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:107:3: note: in expansion of macro ‘CTYPES_FOR_EACH_FLOAT_TYPE’ 11:08.48 CTYPES_FOR_EACH_FLOAT_TYPE(MACRO) \ 11:08.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.48 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2202:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 11:08.48 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 11:08.48 ^~~~~~~~~~~~~~~~~~~~ 11:08.48 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2198:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:08.48 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 11:08.48 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.48 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 11:08.48 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.49 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:91:3: note: in expansion of macro ‘DEFINE_TYPE’ 11:08.49 MACRO(float64_t, double, ffi_type_double) \ 11:08.49 ^~~~~ 11:08.49 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:107:3: note: in expansion of macro ‘CTYPES_FOR_EACH_FLOAT_TYPE’ 11:08.49 CTYPES_FOR_EACH_FLOAT_TYPE(MACRO) \ 11:08.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.49 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2202:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 11:08.49 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 11:08.49 ^~~~~~~~~~~~~~~~~~~~ 11:08.49 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2198:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:08.49 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 11:08.49 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.49 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 11:08.49 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.49 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:91:3: note: in expansion of macro ‘DEFINE_TYPE’ 11:08.49 MACRO(float64_t, double, ffi_type_double) \ 11:08.49 ^~~~~ 11:08.49 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:107:3: note: in expansion of macro ‘CTYPES_FOR_EACH_FLOAT_TYPE’ 11:08.49 CTYPES_FOR_EACH_FLOAT_TYPE(MACRO) \ 11:08.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.49 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2202:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 11:08.49 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 11:08.49 ^~~~~~~~~~~~~~~~~~~~ 11:08.49 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2198:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:08.50 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 11:08.50 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.50 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 11:08.50 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.50 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:92:3: note: in expansion of macro ‘DEFINE_TYPE’ 11:08.50 MACRO(float, float, ffi_type_float) \ 11:08.50 ^~~~~ 11:08.50 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:107:3: note: in expansion of macro ‘CTYPES_FOR_EACH_FLOAT_TYPE’ 11:08.50 CTYPES_FOR_EACH_FLOAT_TYPE(MACRO) \ 11:08.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.51 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2202:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 11:08.51 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 11:08.51 ^~~~~~~~~~~~~~~~~~~~ 11:08.51 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2198:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:08.51 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 11:08.51 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.51 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 11:08.51 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.51 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:92:3: note: in expansion of macro ‘DEFINE_TYPE’ 11:08.51 MACRO(float, float, ffi_type_float) \ 11:08.51 ^~~~~ 11:08.51 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:107:3: note: in expansion of macro ‘CTYPES_FOR_EACH_FLOAT_TYPE’ 11:08.51 CTYPES_FOR_EACH_FLOAT_TYPE(MACRO) \ 11:08.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.51 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2202:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 11:08.51 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 11:08.51 ^~~~~~~~~~~~~~~~~~~~ 11:08.51 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2198:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:08.51 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 11:08.51 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.51 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 11:08.51 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.51 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:93:3: note: in expansion of macro ‘DEFINE_TYPE’ 11:08.51 MACRO(double, double, ffi_type_double) 11:08.51 ^~~~~ 11:08.51 /<>/firefox-66.0~b8+build1/js/src/ctypes/typedefs.h:107:3: note: in expansion of macro ‘CTYPES_FOR_EACH_FLOAT_TYPE’ 11:08.51 CTYPES_FOR_EACH_FLOAT_TYPE(MACRO) \ 11:08.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.51 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2202:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 11:08.51 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 11:08.52 ^~~~~~~~~~~~~~~~~~~~ 11:08.52 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:2219:31: note: parameter passing for argument of type ‘const HandleValue’ {aka ‘const JS::Handle’} changed in GCC 7.1 11:08.52 cx, CType::DefineBuiltin(cx, ctypesObj, "void_t", CTypeProto, CDataProto, 11:08.52 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.52 "void", TYPE_void_t, JS::UndefinedHandleValue, 11:08.52 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:08.52 JS::UndefinedHandleValue, &ffi_type_void)); 11:08.52 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:11.44 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::FunctionType::Create(JSContext*, unsigned int, JS::Value*)’: 11:11.44 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:6726:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:11.44 if (!JS_IsArrayObject(cx, args[2], &isArray)) { 11:11.44 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 11:11.44 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:6749:23: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 11:11.44 if (!JS_GetElement(cx, arrayObj, i, argTypes[i])) { 11:11.44 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:11.44 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:6754:36: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:11.44 JSObject* result = CreateInternal(cx, args[0], args[1], argTypes); 11:11.44 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:11.93 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In member function ‘virtual bool js::ctypes::CClosure::ArgClosure::operator()(JSContext*)’: 11:11.93 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:7327:38: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 11:11.93 bool success = JS_CallFunctionValue(cx, thisObj, jsfnVal, argv, &rval); 11:11.93 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:11.93 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:7319:21: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 11:11.94 if (!ConvertToJS(cx, argType, nullptr, args[i], false, false, argv[i])) { 11:11.94 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:11.94 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:7335:30: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:11.94 success = ImplicitConvert(cx, rval, fninfo->mReturnType, result, 11:11.94 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:11.94 ConversionType::Return, nullptr, typeObj); 11:11.94 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:16.11 Compiling podio v0.1.5 11:17.52 Compiling arrayvec v0.4.6 11:18.18 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::StructType::DefineInternal(JSContext*, JSObject*, JSObject*)’: 11:18.18 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:5853:25: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 11:18.18 if (!JS_GetElement(cx, fieldsObj, i, &item)) { 11:18.18 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 11:18.18 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:1394:46: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:18.18 const char* valStr = CTypesToSourceForError(cx, typeVal, valBytes); 11:18.18 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 11:18.18 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:1347:46: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:18.18 const char* valStr = CTypesToSourceForError(cx, typeVal, valBytes); 11:18.18 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 11:18.18 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:1362:47: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:18.18 const char* propStr = CTypesToSourceForError(cx, idVal, idBytes); 11:18.18 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 11:18.20 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:5713:26: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 11:18.20 if (!JS_GetPropertyById(cx, obj, nameid, &propVal)) { 11:18.23 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:18.23 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:1407:47: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:18.23 const char* typeStr = CTypesToSourceForError(cx, poroVal, typeBytes); 11:18.24 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 11:18.25 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:31, 11:18.25 from /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:53: 11:18.28 /<>/firefox-66.0~b8+build1/js/src/vm/JSAtom-inl.h:151:38: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType’ {aka ‘JS::Handle’} changed in GCC 7.1 11:18.28 JSString* str = ToStringSlow(cx, idv); 11:18.28 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 11:18.28 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:1376:47: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:18.29 const char* typeStr = CTypesToSourceForError(cx, typeVal, typeBytes); 11:18.29 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 11:18.29 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:31, 11:18.30 from /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:53: 11:18.30 /<>/firefox-66.0~b8+build1/js/src/vm/JSAtom-inl.h:151:38: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType’ {aka ‘JS::Handle’} changed in GCC 7.1 11:18.30 JSString* str = ToStringSlow(cx, idv); 11:18.30 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 11:18.31 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:5948:19: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 11:18.31 if (!SizeTojsval(cx, structSize, &sizeVal)) { 11:18.31 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 11:20.08 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::StructType::Define(JSContext*, unsigned int, JS::Value*)’: 11:20.08 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:6048:32: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 11:20.08 return IncompatibleThisType(cx, "StructType.prototype.define", 11:20.08 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:20.08 "non-StructType", args.thisv()); 11:20.08 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:20.08 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:6071:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:20.08 if (!JS_IsArrayObject(cx, arg, &isArray)) { 11:20.08 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 11:20.21 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::StructType::Create(JSContext*, unsigned int, JS::Value*)’: 11:20.21 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:5782:24: note: parameter passing for argument of type ‘const HandleValue’ {aka ‘const JS::Handle’} changed in GCC 7.1 11:20.21 cx, CType::Create(cx, typeProto, nullptr, TYPE_struct, name.toString(), 11:20.21 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:20.21 JS::UndefinedHandleValue, JS::UndefinedHandleValue, 11:20.21 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:20.21 nullptr)); 11:20.21 ~~~~~~~~ 11:20.21 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:5782:24: note: parameter passing for argument of type ‘const HandleValue’ {aka ‘const JS::Handle’} changed in GCC 7.1 11:20.67 /<>/firefox-66.0~b8+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’: 11:20.67 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:744:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:20.67 bool CDataArrayProxyHandler::get(JSContext* cx, HandleObject proxy, 11:20.67 ^~~~~~~~~~~~~~~~~~~~~~ 11:20.67 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:744:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 11:20.68 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:5573:21: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 11:20.68 return ConvertToJS(cx, baseType, obj, data, false, false, vp); 11:20.68 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:20.68 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:755:37: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:20.68 return ForwardingProxyHandler::get(cx, proxy, receiver, id, vp); 11:20.68 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:20.68 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:755:37: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 11:20.83 /<>/firefox-66.0~b8+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’: 11:20.83 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:758:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:20.83 bool CDataArrayProxyHandler::set(JSContext* cx, HandleObject proxy, HandleId id, 11:20.83 ^~~~~~~~~~~~~~~~~~~~~~ 11:20.83 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:758:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:20.83 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:5620:23: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:20.83 if (!ImplicitConvert(cx, vp, baseType, data, ConversionType::Setter, nullptr, 11:20.83 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:20.83 nullptr, 0, typeObj, index)) 11:20.83 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:20.86 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:769:37: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:20.86 return ForwardingProxyHandler::set(cx, proxy, id, v, receiver, result); 11:20.86 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:20.86 /<>/firefox-66.0~b8+build1/js/src/ctypes/CTypes.cpp:769:37: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:24.58 Compiling iovec v0.1.2 11:26.54 Compiling rand v0.4.3 11:31.33 Compiling unicode-width v0.1.4 11:32.36 Compiling regex v1.0.0 11:40.24 Compiling serde v1.0.80 11:45.24 /<>/firefox-66.0~b8+build1/js/src/ctypes/Library.cpp: In function ‘JSObject* js::ctypes::Library::Create(JSContext*, JS::HandleValue, const JSCTypesCallbacks*)’: 11:45.24 /<>/firefox-66.0~b8+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 11:45.24 JSObject* Library::Create(JSContext* cx, HandleValue path, 11:45.24 ^~~~~~~ 11:45.54 /<>/firefox-66.0~b8+build1/js/src/ctypes/Library.cpp: In function ‘bool js::ctypes::Library::Open(JSContext*, unsigned int, JS::Value*)’: 11:45.54 /<>/firefox-66.0~b8+build1/js/src/ctypes/Library.cpp:231:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 11:45.54 JSObject* library = Create(cx, args[0], GetCallbacks(ctypesObj)); 11:45.54 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:46.29 /<>/firefox-66.0~b8+build1/js/src/ctypes/Library.cpp: In function ‘bool js::ctypes::Library::Declare(JSContext*, unsigned int, JS::Value*)’: 11:46.29 /<>/firefox-66.0~b8+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 11:46.29 fnObj = FunctionType::CreateInternal( 11:46.29 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 11:46.29 cx, args[1], args[2], 11:46.29 ~~~~~~~~~~~~~~~~~~~~~ 11:46.29 HandleValueArray::subarray(args, 3, args.length() - 3)); 11:46.29 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:49.54 Compiling procedural-masquerade v0.1.1 11:51.48 Compiling matches v0.1.6 11:52.03 Compiling fake-simd v0.1.2 11:52.73 Compiling num_cpus v1.7.0 11:52.87 Compiling fnv v1.0.6 11:53.27 Compiling stable_deref_trait v1.0.0 11:53.96 Compiling ident_case v1.0.0 11:55.93 Compiling ansi_term v0.11.0 *** KEEP ALIVE MARKER *** Total duration: 0:12:00.270337 12:01.66 Compiling itoa v0.4.1 12:03.44 Compiling opaque-debug v0.2.1 12:03.69 Compiling utf8-ranges v1.0.0 12:05.21 Compiling quick-error v1.2.1 12:05.94 Compiling memchr v2.0.1 12:09.31 Compiling unicode-width v0.1.4 12:09.35 Compiling time v0.1.40 12:10.15 Compiling xml-rs v0.8.0 12:10.30 Compiling ansi_term v0.11.0 12:16.88 Compiling bitflags v1.0.4 12:17.33 Compiling termcolor v0.3.6 12:25.59 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 12:25.60 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 12:25.60 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 12:25.60 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 12:25.60 from /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp:31: 12:25.60 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool js::math_acos(JSContext*, unsigned int, JS::Value*)’: 12:25.60 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 12:25.60 return js::ToNumberSlow(cx, v, out); 12:25.60 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 12:25.67 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool js::math_asin(JSContext*, unsigned int, JS::Value*)’: 12:25.67 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 12:25.68 return js::ToNumberSlow(cx, v, out); 12:25.68 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 12:25.70 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool js::math_atan(JSContext*, unsigned int, JS::Value*)’: 12:25.70 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 12:25.70 return js::ToNumberSlow(cx, v, out); 12:25.70 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 12:25.76 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool js::math_clz32(JSContext*, unsigned int, JS::Value*)’: 12:25.76 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:174:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 12:25.76 return js::ToUint32Slow(cx, v, out); 12:25.76 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 12:25.81 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool js::math_cos(JSContext*, unsigned int, JS::Value*)’: 12:25.84 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 12:25.84 return js::ToNumberSlow(cx, v, out); 12:25.84 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 12:25.87 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool js::math_exp(JSContext*, unsigned int, JS::Value*)’: 12:25.90 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 12:25.90 return js::ToNumberSlow(cx, v, out); 12:25.90 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 12:25.93 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp: In function ‘bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_log_impl]’: 12:25.93 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp:73:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 12:25.93 static bool math_function(JSContext* cx, HandleValue val, 12:25.93 ^~~~~~~~~~~~~ 12:25.93 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp:73:13: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 12:25.93 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 12:25.93 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 12:25.93 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 12:25.93 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 12:25.93 from /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp:31: 12:25.93 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 12:25.93 return js::ToNumberSlow(cx, v, out); 12:25.93 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 12:25.97 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp: In function ‘bool js::math_log(JSContext*, unsigned int, JS::Value*)’: 12:25.97 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp:95:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 12:25.97 return math_function(cx, args[0], args.rval()); 12:25.97 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 12:26.01 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp: In function ‘bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_sqrt_impl]’: 12:26.01 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp:73:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 12:26.01 static bool math_function(JSContext* cx, HandleValue val, 12:26.01 ^~~~~~~~~~~~~ 12:26.01 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp:73:13: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 12:26.01 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 12:26.01 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 12:26.01 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 12:26.01 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 12:26.01 from /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp:31: 12:26.01 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 12:26.01 return js::ToNumberSlow(cx, v, out); 12:26.01 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 12:26.04 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp: In function ‘bool js::math_sqrt(JSContext*, unsigned int, JS::Value*)’: 12:26.04 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp:95:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 12:26.04 return math_function(cx, args[0], args.rval()); 12:26.04 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 12:26.06 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp: In function ‘bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_sin_impl]’: 12:26.07 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp:73:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 12:26.07 static bool math_function(JSContext* cx, HandleValue val, 12:26.07 ^~~~~~~~~~~~~ 12:26.07 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp:73:13: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 12:26.07 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 12:26.07 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 12:26.07 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 12:26.07 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 12:26.07 from /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp:31: 12:26.07 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 12:26.07 return js::ToNumberSlow(cx, v, out); 12:26.07 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 12:26.12 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp: In function ‘bool js::math_sin(JSContext*, unsigned int, JS::Value*)’: 12:26.12 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp:95:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 12:26.12 return math_function(cx, args[0], args.rval()); 12:26.12 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 12:26.15 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 12:26.15 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 12:26.15 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 12:26.15 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 12:26.16 from /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp:31: 12:26.16 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool js::math_tan(JSContext*, unsigned int, JS::Value*)’: 12:26.16 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 12:26.16 return js::ToNumberSlow(cx, v, out); 12:26.16 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 12:26.23 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool js::math_log10(JSContext*, unsigned int, JS::Value*)’: 12:26.23 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 12:26.23 return js::ToNumberSlow(cx, v, out); 12:26.24 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 12:26.25 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool js::math_log2(JSContext*, unsigned int, JS::Value*)’: 12:26.28 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 12:26.28 return js::ToNumberSlow(cx, v, out); 12:26.28 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 12:26.31 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool js::math_log1p(JSContext*, unsigned int, JS::Value*)’: 12:26.32 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 12:26.32 return js::ToNumberSlow(cx, v, out); 12:26.32 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 12:26.40 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool js::math_expm1(JSContext*, unsigned int, JS::Value*)’: 12:26.40 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 12:26.40 return js::ToNumberSlow(cx, v, out); 12:26.40 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 12:26.48 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool js::math_cosh(JSContext*, unsigned int, JS::Value*)’: 12:26.48 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 12:26.48 return js::ToNumberSlow(cx, v, out); 12:26.48 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 12:26.63 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool js::math_sinh(JSContext*, unsigned int, JS::Value*)’: 12:26.63 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 12:26.63 return js::ToNumberSlow(cx, v, out); 12:26.63 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 12:26.75 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool js::math_tanh(JSContext*, unsigned int, JS::Value*)’: 12:26.76 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 12:26.76 return js::ToNumberSlow(cx, v, out); 12:26.76 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 12:26.84 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool js::math_acosh(JSContext*, unsigned int, JS::Value*)’: 12:26.84 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 12:26.84 return js::ToNumberSlow(cx, v, out); 12:26.84 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 12:26.90 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool js::math_asinh(JSContext*, unsigned int, JS::Value*)’: 12:26.90 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 12:26.90 return js::ToNumberSlow(cx, v, out); 12:26.90 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 12:26.97 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool js::math_atanh(JSContext*, unsigned int, JS::Value*)’: 12:26.97 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 12:26.97 return js::ToNumberSlow(cx, v, out); 12:26.97 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 12:27.07 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool js::math_cbrt(JSContext*, unsigned int, JS::Value*)’: 12:27.07 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 12:27.07 return js::ToNumberSlow(cx, v, out); 12:27.07 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 12:27.18 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp: In function ‘bool js::math_abs_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)’: 12:27.18 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp:101:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 12:27.18 bool js::math_abs_handle(JSContext* cx, js::HandleValue v, 12:27.22 ^~ 12:27.23 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp:101:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 12:27.23 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 12:27.23 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 12:27.23 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 12:27.23 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 12:27.24 from /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp:31: 12:27.24 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 12:27.24 return js::ToNumberSlow(cx, v, out); 12:27.24 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 12:27.30 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp: In function ‘bool js::math_abs(JSContext*, unsigned int, JS::Value*)’: 12:27.30 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp:122:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 12:27.31 return math_abs_handle(cx, args[0], args.rval()); 12:27.31 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 12:27.43 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp: In function ‘bool js::math_atan2_handle(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’: 12:27.43 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp:157:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 12:27.46 bool js::math_atan2_handle(JSContext* cx, HandleValue y, HandleValue x, 12:27.46 ^~ 12:27.46 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp:157:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 12:27.48 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp:157:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 12:27.48 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp:157:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 12:27.48 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp:157:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 12:27.48 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 12:27.48 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 12:27.48 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 12:27.48 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 12:27.48 from /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp:31: 12:27.48 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 12:27.48 return js::ToNumberSlow(cx, v, out); 12:27.48 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 12:27.48 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 12:27.48 return js::ToNumberSlow(cx, v, out); 12:27.48 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 12:27.51 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp: In function ‘bool js::math_atan2(JSContext*, unsigned int, JS::Value*)’: 12:27.51 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp:177:27: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 12:27.56 return math_atan2_handle(cx, args.get(0), args.get(1), args.rval()); 12:27.56 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:27.56 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp:177:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 12:27.59 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp: In function ‘bool js::math_ceil_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)’: 12:27.65 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp:185:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 12:27.65 bool js::math_ceil_handle(JSContext* cx, HandleValue v, 12:27.65 ^~ 12:27.65 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp:185:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 12:27.65 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp:185:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 12:27.65 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 12:27.65 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 12:27.65 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 12:27.65 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 12:27.65 from /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp:31: 12:27.65 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 12:27.65 return js::ToNumberSlow(cx, v, out); 12:27.65 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 12:27.71 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp: In function ‘bool js::math_ceil(JSContext*, unsigned int, JS::Value*)’: 12:27.73 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp:203:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 12:27.73 return math_ceil_handle(cx, args[0], args.rval()); 12:27.73 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 12:27.79 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp: In function ‘bool js::math_floor_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)’: 12:27.79 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp:251:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 12:27.79 bool js::math_floor_handle(JSContext* cx, HandleValue v, MutableHandleValue r) { 12:27.79 ^~ 12:27.79 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp:251:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 12:27.80 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp:251:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 12:27.80 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 12:27.80 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 12:27.80 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 12:27.80 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 12:27.80 from /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp:31: 12:27.80 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 12:27.80 return js::ToNumberSlow(cx, v, out); 12:27.80 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 12:27.86 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp: In function ‘bool js::math_floor(JSContext*, unsigned int, JS::Value*)’: 12:27.89 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp:271:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 12:27.89 return math_floor_handle(cx, args[0], args.rval()); 12:27.89 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 12:27.93 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp: In function ‘bool js::math_imul_handle(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’: 12:27.93 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp:274:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 12:27.94 bool js::math_imul_handle(JSContext* cx, HandleValue lhs, HandleValue rhs, 12:27.98 ^~ 12:27.98 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp:274:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 12:27.98 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp:274:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 12:27.98 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 12:27.98 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 12:27.98 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 12:27.98 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 12:27.98 from /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp:31: 12:27.98 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 12:27.98 return js::ToInt32Slow(cx, v, out); 12:27.98 ~~~~~~~~~~~~~~~^~~~~~~~~~~~ 12:27.99 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 12:27.99 return js::ToInt32Slow(cx, v, out); 12:28.00 ~~~~~~~~~~~~~~~^~~~~~~~~~~~ 12:28.00 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp: In function ‘bool js::math_imul(JSContext*, unsigned int, JS::Value*)’: 12:28.00 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp:291:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 12:28.00 return math_imul_handle(cx, args.get(0), args.get(1), args.rval()); 12:28.00 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:28.00 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp:291:26: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 12:28.00 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp: In function ‘bool js::RoundFloat32(JSContext*, JS::HandleValue, float*)’: 12:28.00 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp:295:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 12:28.00 bool js::RoundFloat32(JSContext* cx, HandleValue v, float* out) { 12:28.00 ^~ 12:28.05 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp:295:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 12:28.05 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 12:28.07 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 12:28.07 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 12:28.07 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 12:28.07 from /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp:31: 12:28.07 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 12:28.07 return js::ToNumberSlow(cx, v, out); 12:28.07 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 12:28.07 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp: In function ‘bool js::math_fround(JSContext*, unsigned int, JS::Value*)’: 12:28.07 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp:304:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 12:28.09 if (!RoundFloat32(cx, arg, &f)) { 12:28.09 ~~~~~~~~~~~~^~~~~~~~~~~~~ 12:28.10 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp: In function ‘bool js::RoundFloat32(JSContext*, JS::HandleValue, JS::MutableHandleValue)’: 12:28.10 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp:302:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 12:28.10 bool js::RoundFloat32(JSContext* cx, HandleValue arg, MutableHandleValue res) { 12:28.10 ^~ 12:28.12 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp:302:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 12:28.12 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp:304:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 12:28.12 if (!RoundFloat32(cx, arg, &f)) { 12:28.12 ~~~~~~~~~~~~^~~~~~~~~~~~~ 12:28.12 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp: In function ‘bool js::math_log_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)’: 12:28.12 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp:328:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 12:28.13 bool js::math_log_handle(JSContext* cx, HandleValue val, 12:28.14 ^~ 12:28.14 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp:328:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 12:28.14 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp:328:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 12:28.14 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp:330:38: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 12:28.14 return math_function(cx, val, res); 12:28.15 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 12:28.20 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 12:28.20 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 12:28.20 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 12:28.20 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 12:28.20 from /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp:31: 12:28.20 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool js::math_max(JSContext*, unsigned int, JS::Value*)’: 12:28.20 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 12:28.21 return js::ToNumberSlow(cx, v, out); 12:28.21 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 12:28.33 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool js::math_min(JSContext*, unsigned int, JS::Value*)’: 12:28.33 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 12:28.33 return js::ToNumberSlow(cx, v, out); 12:28.33 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 12:28.47 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp: In function ‘bool js::minmax_impl(JSContext*, bool, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’: 12:28.47 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp:387:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 12:28.47 bool js::minmax_impl(JSContext* cx, bool max, HandleValue a, HandleValue b, 12:28.47 ^~ 12:28.47 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp:387:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 12:28.48 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp:387:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 12:28.48 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 12:28.48 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 12:28.48 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 12:28.48 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 12:28.48 from /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp:31: 12:28.48 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 12:28.48 return js::ToNumberSlow(cx, v, out); 12:28.48 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 12:28.52 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 12:28.52 return js::ToNumberSlow(cx, v, out); 12:28.52 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 12:28.71 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool js::math_pow(JSContext*, unsigned int, JS::Value*)’: 12:28.71 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 12:28.71 return js::ToNumberSlow(cx, v, out); 12:28.71 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 12:28.71 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 12:28.71 return js::ToNumberSlow(cx, v, out); 12:28.71 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 12:28.96 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp: In function ‘bool js::math_round_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)’: 12:28.96 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp:531:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 12:28.96 bool js::math_round_handle(JSContext* cx, HandleValue arg, 12:28.96 ^~ 12:28.96 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp:531:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 12:28.96 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 12:28.96 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 12:28.96 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 12:28.96 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 12:28.96 from /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp:31: 12:29.01 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 12:29.01 return js::ToNumberSlow(cx, v, out); 12:29.01 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 12:29.05 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp: In function ‘bool js::math_round(JSContext*, unsigned int, JS::Value*)’: 12:29.05 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp:601:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 12:29.05 return math_round_handle(cx, args[0], args.rval()); 12:29.05 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 12:29.12 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp: In function ‘bool js::math_sin_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)’: 12:29.13 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp:609:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 12:29.13 bool js::math_sin_handle(JSContext* cx, HandleValue val, 12:29.13 ^~ 12:29.13 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp:609:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 12:29.13 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp:609:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 12:29.13 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp:611:38: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 12:29.13 return math_function(cx, val, res); 12:29.13 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 12:29.16 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp: In function ‘bool js::math_sqrt_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)’: 12:29.16 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp:635:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 12:29.16 bool js::math_sqrt_handle(JSContext* cx, HandleValue number, 12:29.16 ^~ 12:29.16 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp:635:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 12:29.16 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp:637:39: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 12:29.16 return math_function(cx, number, result); 12:29.16 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 12:29.47 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp: In function ‘bool js::math_hypot_handle(JSContext*, JS::HandleValueArray, JS::MutableHandleValue)’: 12:29.47 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp:793:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 12:29.47 bool js::math_hypot_handle(JSContext* cx, HandleValueArray args, 12:29.47 ^~ 12:29.47 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp:793:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 12:29.48 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 12:29.48 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 12:29.48 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 12:29.48 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 12:29.48 from /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp:31: 12:29.48 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 12:29.48 return js::ToNumberSlow(cx, v, out); 12:29.48 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 12:29.48 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 12:29.48 return js::ToNumberSlow(cx, v, out); 12:29.48 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 12:29.48 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 12:29.48 return js::ToNumberSlow(cx, v, out); 12:29.48 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 12:29.55 Compiling term_size v0.3.0 12:29.61 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp: In function ‘bool js::math_hypot(JSContext*, unsigned int, JS::Value*)’: 12:29.61 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp:790:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 12:29.61 return math_hypot_handle(cx, args, args.rval()); 12:29.61 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 12:29.66 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp: In function ‘bool js::math_trunc_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)’: 12:29.66 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp:848:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 12:29.66 bool js::math_trunc_handle(JSContext* cx, HandleValue v, MutableHandleValue r) { 12:29.66 ^~ 12:29.66 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp:848:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 12:29.67 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp:848:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 12:29.67 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 12:29.67 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 12:29.67 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 12:29.67 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 12:29.67 from /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp:31: 12:29.67 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 12:29.67 return js::ToNumberSlow(cx, v, out); 12:29.67 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 12:29.73 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp: In function ‘bool js::math_trunc(JSContext*, unsigned int, JS::Value*)’: 12:29.73 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp:865:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 12:29.73 return math_trunc_handle(cx, args[0], args.rval()); 12:29.73 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 12:29.80 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp: In function ‘bool js::math_sign_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)’: 12:29.81 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp:878:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 12:29.83 bool js::math_sign_handle(JSContext* cx, HandleValue v, MutableHandleValue r) { 12:29.83 ^~ 12:29.83 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp:878:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 12:29.84 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 12:29.84 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 12:29.84 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 12:29.84 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 12:29.84 from /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp:31: 12:29.84 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 12:29.84 return js::ToNumberSlow(cx, v, out); 12:29.84 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 12:29.88 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp: In function ‘bool js::math_sign(JSContext*, unsigned int, JS::Value*)’: 12:29.88 /<>/firefox-66.0~b8+build1/js/src/jsmath.cpp:895:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 12:29.88 return math_sign_handle(cx, args[0], args.rval()); 12:29.88 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 12:30.59 Compiling crossbeam-utils v0.3.2 12:33.37 Compiling net2 v0.2.32 12:34.46 Compiling strsim v0.7.0 12:43.87 Compiling log v0.4.6 12:47.51 Compiling vec_map v0.8.0 12:47.69 Compiling base64 v0.10.0 12:49.66 Compiling linked-hash-map v0.5.1 12:52.29 Compiling rand v0.4.3 12:53.41 Compiling tokio-executor v0.1.3 12:58.92 Compiling crc v1.7.0 *** KEEP ALIVE MARKER *** Total duration: 0:13:00.265979 13:05.86 Compiling bzip2-sys v0.1.6 13:13.43 Compiling bitflags v1.0.4 13:13.48 Compiling miniz_oxide_c_api v0.1.2 13:15.57 Compiling miniz_oxide v0.1.2 13:16.57 Compiling encoding_rs v0.8.14 13:18.10 Compiling memchr v2.0.1 13:19.15 Compiling vec_map v0.8.0 13:20.78 Compiling strsim v0.7.0 13:22.12 Compiling atty v0.2.11 13:23.18 Compiling memchr v1.0.2 13:26.15 Compiling phf_shared v0.7.21 13:28.77 Compiling unreachable v1.0.0 13:29.47 Compiling log v0.4.6 13:34.71 Compiling bindgen v0.43.0 13:35.42 Compiling regex-syntax v0.6.0 13:47.29 Compiling same-file v1.0.2 13:50.25 Compiling rayon-core v1.4.0 13:52.83 Compiling precomputed-hash v0.1.1 13:53.33 Compiling thin-slice v0.1.1 13:55.00 Compiling peeking_take_while v0.1.2 13:55.99 Compiling unreachable v1.0.0 13:56.37 Compiling semver-parser v0.7.0 13:56.90 Compiling unicode-bidi v0.3.4 *** KEEP ALIVE MARKER *** Total duration: 0:14:00.260724 14:11.22 Compiling scoped-tls v0.1.0 14:12.62 Compiling failure_derive v0.1.3 14:20.40 Compiling smallbitvec v2.3.0 14:27.54 Compiling regex-syntax v0.6.0 14:27.68 Compiling num-integer v0.1.39 14:36.16 Compiling unicode-normalization v0.1.5 14:58.62 Compiling either v1.1.0 *** KEEP ALIVE MARKER *** Total duration: 0:15:00.261458 15:00.26 Compiling binary-space-partition v0.1.2 15:01.60 Compiling cose v0.1.4 15:04.49 Compiling unicode-segmentation v1.2.1 15:09.27 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp: In function ‘bool StackCheckIsConstructorCalleeNewTarget(JSContext*, JS::HandleValue, JS::HandleValue)’: 15:09.27 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:654:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:09.27 static bool StackCheckIsConstructorCalleeNewTarget(JSContext* cx, 15:09.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:09.27 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/CompileWrappers.h:10, 15:09.27 from /<>/firefox-66.0~b8+build1/js/src/jit/Ion.h:13, 15:09.27 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:17, 15:09.27 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:09.27 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:1086:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:09.27 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 15:09.27 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:09.27 arg1, arg2); 15:09.27 ~~~~~~~~~~~ 15:09.40 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:09.40 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h: In function ‘bool js::IsOptimizedArguments(js::AbstractFramePtr, JS::MutableHandleValue)’: 15:09.40 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:42:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:09.40 static inline bool IsOptimizedArguments(AbstractFramePtr frame, 15:09.40 ^~~~~~~~~~~~~~~~~~~~ 15:10.47 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/TypeInference-inl.h:36, 15:10.47 from /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:36, 15:10.47 from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 15:10.47 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 15:10.47 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 15:10.47 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:10.47 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext-inl.h: In member function ‘void JSContext::setPendingException(JS::HandleValue)’: 15:10.47 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext-inl.h:312:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:10.47 inline void JSContext::setPendingException(JS::HandleValue v) { 15:10.47 ^~~~~~~~~ 15:10.73 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 15:10.73 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 15:10.73 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 15:10.73 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:10.73 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h: In function ‘bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)’: 15:10.73 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:110:13: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 15:10.73 inline bool GetProperty(JSContext* cx, JS::Handle obj, 15:10.73 ^~~~~~~~~~~ 15:10.74 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:110:13: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 15:10.74 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 15:10.74 return op(cx, obj, receiver, id, vp); 15:10.74 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:10.74 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 15:10.74 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 15:10.74 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:10.85 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h: In function ‘bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)’: 15:10.85 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:141:13: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 15:10.88 inline bool GetElement(JSContext* cx, JS::Handle obj, 15:10.88 ^~~~~~~~~~ 15:10.88 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:141:13: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 15:10.94 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 15:10.94 return op(cx, obj, receiver, id, vp); 15:10.97 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:10.97 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 15:10.97 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 15:10.97 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:11.27 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h: In function ‘bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)’: 15:11.27 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:275:13: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 15:11.27 inline bool SetProperty(JSContext* cx, JS::Handle obj, 15:11.27 ^~~~~~~~~~~ 15:11.27 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:275:13: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 15:11.28 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:275:13: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 15:11.29 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 15:11.29 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); 15:11.29 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:11.29 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 15:11.29 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 15:11.29 return NativeSetProperty(cx, obj.as(), id, v, 15:11.29 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:11.29 receiver, result); 15:11.29 ~~~~~~~~~~~~~~~~~ 15:11.35 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 15:11.46 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h: In function ‘bool js::PutProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, bool)’: 15:11.53 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:328:13: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 15:11.53 inline bool PutProperty(JSContext* cx, JS::Handle obj, 15:11.53 ^~~~~~~~~~~ 15:11.53 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 15:11.53 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); 15:11.54 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:11.54 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 15:11.54 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 15:11.54 return NativeSetProperty(cx, obj.as(), id, v, 15:11.54 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:11.54 receiver, result); 15:11.54 ~~~~~~~~~~~~~~~~~ 15:11.54 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 15:12.99 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::BoxNonStrictThis(JSContext*, JS::HandleValue, JS::MutableHandleValue)’: 15:12.99 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:90:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:12.99 bool js::BoxNonStrictThis(JSContext* cx, HandleValue thisv, 15:12.99 ^~ 15:12.99 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:90:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:13.16 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp: In function ‘void js::GetNonSyntacticGlobalThis(JSContext*, JS::HandleObject, JS::MutableHandleValue)’: 15:13.16 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:160:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:13.16 void js::GetNonSyntacticGlobalThis(JSContext* cx, HandleObject envChain, 15:13.16 ^~ 15:13.40 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::Debug_CheckSelfHosted(JSContext*, JS::HandleValue)’: 15:13.40 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:179:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:13.40 bool js::Debug_CheckSelfHosted(JSContext* cx, HandleValue fun) { 15:13.40 ^~ 15:13.63 Compiling atomic_refcell v0.1.0 15:13.68 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::ReportIsNotFunction(JSContext*, JS::HandleValue, int, js::MaybeConstruct)’: 15:13.68 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:324:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:13.69 bool js::ReportIsNotFunction(JSContext* cx, HandleValue v, int numToSkip, 15:13.69 ^~ 15:13.69 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/CompileWrappers.h:10, 15:13.71 from /<>/firefox-66.0~b8+build1/js/src/jit/Ion.h:13, 15:13.71 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:17, 15:13.71 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:13.71 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:1086:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:13.71 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 15:13.71 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:13.71 arg1, arg2); 15:13.71 ~~~~~~~~~~~ 15:13.74 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp: In function ‘JSObject* js::ValueToCallable(JSContext*, JS::HandleValue, int, js::MaybeConstruct)’: 15:13.74 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:333:11: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:13.74 JSObject* js::ValueToCallable(JSContext* cx, HandleValue v, int numToSkip, 15:13.74 ^~ 15:13.74 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:339:22: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:13.74 ReportIsNotFunction(cx, v, numToSkip, construct); 15:13.74 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:14.05 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::CheckClassHeritageOperation(JSContext*, JS::HandleValue)’: 15:14.05 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:902:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:14.05 bool js::CheckClassHeritageOperation(JSContext* cx, HandleValue heritage) { 15:14.05 ^~ 15:14.05 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/CompileWrappers.h:10, 15:14.05 from /<>/firefox-66.0~b8+build1/js/src/jit/Ion.h:13, 15:14.05 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:17, 15:14.05 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:14.05 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:1086:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:14.05 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 15:14.05 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:14.05 arg1, arg2); 15:14.05 ~~~~~~~~~~~ 15:14.05 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:1086:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:14.05 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 15:14.05 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:14.05 arg1, arg2); 15:14.05 ~~~~~~~~~~~ 15:14.17 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp: In function ‘JSObject* js::ObjectWithProtoOperation(JSContext*, JS::HandleValue)’: 15:14.20 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:921:11: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:14.20 JSObject* js::ObjectWithProtoOperation(JSContext* cx, HandleValue val) { 15:14.20 ^~ 15:14.20 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:921:11: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:14.20 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/CompileWrappers.h:10, 15:14.20 from /<>/firefox-66.0~b8+build1/js/src/jit/Ion.h:13, 15:14.20 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:17, 15:14.20 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:14.20 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:1086:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:14.20 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 15:14.20 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:14.20 arg1, arg2); 15:14.21 ~~~~~~~~~~~ 15:14.49 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::Throw(JSContext*, JS::HandleValue)’: 15:14.49 /<>/firefox-66.0~b8+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 15:14.49 bool js::Throw(JSContext* cx, HandleValue v) { 15:14.49 ^~ 15:14.59 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::GetProperty(JSContext*, JS::HandleValue, js::HandlePropertyName, JS::MutableHandleValue)’: 15:14.59 /<>/firefox-66.0~b8+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 15:14.59 bool js::GetProperty(JSContext* cx, HandleValue v, HandlePropertyName name, 15:14.60 ^~ 15:14.60 /<>/firefox-66.0~b8+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 15:14.62 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSFunction.h:16, 15:14.62 from /<>/firefox-66.0~b8+build1/js/src/jit/JSJitFrameIter.h:15, 15:14.62 from /<>/firefox-66.0~b8+build1/js/src/vm/Stack.h:23, 15:14.62 from /<>/firefox-66.0~b8+build1/js/src/vm/Iteration.h:19, 15:14.62 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:16, 15:14.62 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:10, 15:14.62 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:14.62 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:962:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:14.62 return js::ToObjectSlow(cx, vp, true); 15:14.62 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 15:14.62 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 15:14.62 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 15:14.62 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 15:14.62 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:14.62 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 15:14.62 return op(cx, obj, receiver, id, vp); 15:14.62 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:14.62 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 15:14.64 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 15:14.64 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:15.12 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::DefVarOperation(JSContext*, JS::HandleObject, JS::HandleScript, jsbytecode*)’: 15:15.12 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:4553:28: note: parameter passing for argument of type ‘const HandleValue’ {aka ‘const JS::Handle’} changed in GCC 7.1 15:15.12 if (!DefineDataProperty(cx, varobj, name, UndefinedHandleValue, attrs)) { 15:15.12 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:15.58 Compiling percent-encoding v1.0.0 15:15.59 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::DefLexicalOperation(JSContext*, JS::HandleObject, JS::HandleScript, jsbytecode*)’: 15:15.59 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:4602:34: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:15.59 return NativeDefineDataProperty(cx, lexicalEnv, id, uninitialized, attrs); 15:15.59 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:15.80 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::DefFunOperation(JSContext*, JS::HandleScript, JS::HandleObject, JS::HandleFunction)’: 15:15.80 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:4637:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 15:15.80 if (!DefineDataProperty(cx, parent, name, rval, attrs)) { 15:15.80 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:15.80 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:4686:21: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 15:15.80 return PutProperty(cx, parent, id, rval, script->strict()); 15:15.80 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:15.80 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:4661:30: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 15:15.80 if (!DefineDataProperty(cx, parent, name, rval, attrs)) { 15:15.80 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:16.18 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::GetAndClearException(JSContext*, JS::MutableHandleValue)’: 15:16.18 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:4694:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:16.18 bool js::GetAndClearException(JSContext* cx, MutableHandleValue res) { 15:16.18 ^~ 15:16.18 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:4695:31: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:16.18 if (!cx->getPendingException(res)) { 15:16.18 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ 15:16.32 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::DeletePropertyJit(JSContext*, JS::HandleValue, js::HandlePropertyName, bool*) [with bool strict = true]’: 15:16.32 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:4705:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:16.32 bool js::DeletePropertyJit(JSContext* cx, HandleValue v, 15:16.32 ^~ 15:16.35 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSFunction.h:16, 15:16.35 from /<>/firefox-66.0~b8+build1/js/src/jit/JSJitFrameIter.h:15, 15:16.35 from /<>/firefox-66.0~b8+build1/js/src/vm/Stack.h:23, 15:16.35 from /<>/firefox-66.0~b8+build1/js/src/vm/Iteration.h:19, 15:16.35 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:16, 15:16.36 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:10, 15:16.36 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:16.36 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:962:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:16.37 return js::ToObjectSlow(cx, vp, true); 15:16.37 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 15:16.76 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::DeletePropertyJit(JSContext*, JS::HandleValue, js::HandlePropertyName, bool*) [with bool strict = false]’: 15:16.76 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:4705:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:16.76 bool js::DeletePropertyJit(JSContext* cx, HandleValue v, 15:16.76 ^~ 15:16.76 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSFunction.h:16, 15:16.76 from /<>/firefox-66.0~b8+build1/js/src/jit/JSJitFrameIter.h:15, 15:16.76 from /<>/firefox-66.0~b8+build1/js/src/vm/Stack.h:23, 15:16.76 from /<>/firefox-66.0~b8+build1/js/src/vm/Iteration.h:19, 15:16.77 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:16, 15:16.77 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:10, 15:16.77 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:16.77 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:962:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:16.77 return js::ToObjectSlow(cx, vp, true); 15:16.77 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 15:16.92 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::InitElementArray(JSContext*, jsbytecode*, JS::HandleObject, uint32_t, JS::HandleValue)’: 15:16.92 /<>/firefox-66.0~b8+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 15:16.92 bool js::InitElementArray(JSContext* cx, jsbytecode* pc, HandleObject obj, 15:16.92 ^~ 15:16.93 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:16.93 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:667:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:16.93 if (!DefineDataElement(cx, obj, index, val, JSPROP_ENUMERATE)) { 15:16.93 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:17.08 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::SubValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)’: 15:17.10 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:4832:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:17.10 bool js::SubValues(JSContext* cx, MutableHandleValue lhs, 15:17.11 ^~ 15:17.12 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:4832:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:17.12 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:4832:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:17.13 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:14, 15:17.13 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:17.13 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:213:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:17.13 return ToNumericSlow(cx, vp); 15:17.14 ~~~~~~~~~~~~~^~~~~~~~ 15:17.14 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:213:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:17.14 return ToNumericSlow(cx, vp); 15:17.14 ~~~~~~~~~~~~~^~~~~~~~ 15:17.29 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::MulValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)’: 15:17.29 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:4837:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:17.29 bool js::MulValues(JSContext* cx, MutableHandleValue lhs, 15:17.29 ^~ 15:17.29 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:4837:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:17.29 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:4837:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:17.31 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:14, 15:17.31 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:17.31 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:213:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:17.31 return ToNumericSlow(cx, vp); 15:17.31 ~~~~~~~~~~~~~^~~~~~~~ 15:17.31 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:213:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:17.31 return ToNumericSlow(cx, vp); 15:17.31 ~~~~~~~~~~~~~^~~~~~~~ 15:17.47 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::DivValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)’: 15:17.47 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:4842:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:17.47 bool js::DivValues(JSContext* cx, MutableHandleValue lhs, 15:17.47 ^~ 15:17.47 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:4842:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:17.47 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:4842:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:17.47 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:14, 15:17.47 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:17.47 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:213:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:17.47 return ToNumericSlow(cx, vp); 15:17.47 ~~~~~~~~~~~~~^~~~~~~~ 15:17.47 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:213:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:17.47 return ToNumericSlow(cx, vp); 15:17.47 ~~~~~~~~~~~~~^~~~~~~~ 15:17.73 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::ModValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)’: 15:17.73 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:4847:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:17.73 bool js::ModValues(JSContext* cx, MutableHandleValue lhs, 15:17.73 ^~ 15:17.78 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:4847:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:17.78 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:4847:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:17.78 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:14, 15:17.78 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:17.78 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:213:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:17.78 return ToNumericSlow(cx, vp); 15:17.78 ~~~~~~~~~~~~~^~~~~~~~ 15:17.78 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:213:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:17.78 return ToNumericSlow(cx, vp); 15:17.78 ~~~~~~~~~~~~~^~~~~~~~ 15:17.95 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::PowValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)’: 15:17.95 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:4852:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:17.95 bool js::PowValues(JSContext* cx, MutableHandleValue lhs, 15:17.95 ^~ 15:17.95 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:4852:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:17.96 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:4852:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:17.96 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:14, 15:17.96 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:17.96 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:213:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:17.96 return ToNumericSlow(cx, vp); 15:17.96 ~~~~~~~~~~~~~^~~~~~~~ 15:17.96 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:213:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:17.96 return ToNumericSlow(cx, vp); 15:17.96 ~~~~~~~~~~~~~^~~~~~~~ 15:18.06 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::UrshValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)’: 15:18.07 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:4857:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:18.09 bool js::UrshValues(JSContext* cx, MutableHandleValue lhs, 15:18.09 ^~ 15:18.09 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:4857:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:18.09 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:4857:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:18.10 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 15:18.10 from /<>/firefox-66.0~b8+build1/js/src/vm/JSFunction.h:16, 15:18.10 from /<>/firefox-66.0~b8+build1/js/src/jit/JSJitFrameIter.h:15, 15:18.10 from /<>/firefox-66.0~b8+build1/js/src/vm/Stack.h:23, 15:18.10 from /<>/firefox-66.0~b8+build1/js/src/vm/Iteration.h:19, 15:18.10 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:16, 15:18.10 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:10, 15:18.12 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:18.12 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:174:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:18.12 return js::ToUint32Slow(cx, v, out); 15:18.12 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 15:18.12 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:18.12 return js::ToInt32Slow(cx, v, out); 15:18.12 ~~~~~~~~~~~~~~~^~~~~~~~~~~~ 15:18.14 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::AtomicIsLockFree(JSContext*, JS::HandleValue, int*)’: 15:18.14 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:4862:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:18.14 bool js::AtomicIsLockFree(JSContext* cx, HandleValue in, int* out) { 15:18.14 ^~ 15:18.19 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 15:18.19 from /<>/firefox-66.0~b8+build1/js/src/vm/JSFunction.h:16, 15:18.20 from /<>/firefox-66.0~b8+build1/js/src/jit/JSJitFrameIter.h:15, 15:18.20 from /<>/firefox-66.0~b8+build1/js/src/vm/Stack.h:23, 15:18.21 from /<>/firefox-66.0~b8+build1/js/src/vm/Iteration.h:19, 15:18.21 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:16, 15:18.21 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:10, 15:18.21 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:18.21 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:18.21 return js::ToInt32Slow(cx, v, out); 15:18.23 ~~~~~~~~~~~~~~~^~~~~~~~~~~~ 15:18.42 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::DeleteNameOperation(JSContext*, js::HandlePropertyName, JS::HandleObject, JS::MutableHandleValue)’: 15:18.42 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:4871:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:18.42 bool js::DeleteNameOperation(JSContext* cx, HandlePropertyName name, 15:18.42 ^~ 15:18.78 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::ImplicitThisOperation(JSContext*, JS::HandleObject, js::HandlePropertyName, JS::MutableHandleValue)’: 15:18.78 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:4904:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:18.78 bool js::ImplicitThisOperation(JSContext* cx, HandleObject scopeObj, 15:18.78 ^~ 15:19.06 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::OptimizeSpreadCall(JSContext*, JS::HandleValue, bool*)’: 15:19.06 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:5066:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:19.06 bool js::OptimizeSpreadCall(JSContext* cx, HandleValue arg, bool* optimized) { 15:19.06 ^~ 15:19.63 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/CompileWrappers.h:10, 15:19.63 from /<>/firefox-66.0~b8+build1/js/src/jit/Ion.h:13, 15:19.63 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:17, 15:19.63 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:19.63 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h: In function ‘JSObject* js::SuperFunOperation(JSContext*, JS::HandleObject)’: 15:19.63 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:1086:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:19.63 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 15:19.63 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:19.63 arg1, arg2); 15:19.63 ~~~~~~~~~~~ 15:19.77 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::SetPropertySuper(JSContext*, JS::HandleObject, JS::HandleValue, js::HandlePropertyName, JS::HandleValue, bool)’: 15:19.77 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:5436:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:19.77 bool js::SetPropertySuper(JSContext* cx, HandleObject obj, HandleValue receiver, 15:19.77 ^~ 15:19.77 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:5436:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:19.77 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 15:19.77 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 15:19.77 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 15:19.77 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:19.77 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 15:19.77 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); 15:19.77 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:19.77 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 15:19.77 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 15:19.77 return NativeSetProperty(cx, obj.as(), id, v, 15:19.77 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:19.77 receiver, result); 15:19.77 ~~~~~~~~~~~~~~~~~ 15:19.81 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 15:21.08 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::AddValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)’: 15:21.08 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:4827:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:21.08 bool js::AddValues(JSContext* cx, MutableHandleValue lhs, 15:21.08 ^~ 15:21.08 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:4827:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:21.08 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:4827:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:21.08 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/IonTypes.h:19, 15:21.08 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeSet.h:22, 15:21.08 from /<>/firefox-66.0~b8+build1/js/src/vm/ObjectGroup.h:19, 15:21.08 from /<>/firefox-66.0~b8+build1/js/src/vm/Shape.h:31, 15:21.08 from /<>/firefox-66.0~b8+build1/js/src/vm/ReceiverGuard.h:10, 15:21.08 from /<>/firefox-66.0~b8+build1/js/src/vm/Iteration.h:18, 15:21.11 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:16, 15:21.13 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:10, 15:21.13 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:21.14 /<>/firefox-66.0~b8+build1/js/src/vm/StringType.h:1692:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:21.14 return ToStringSlow(cx, v); 15:21.14 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 15:21.16 /<>/firefox-66.0~b8+build1/js/src/vm/StringType.h:1692:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:21.16 return ToStringSlow(cx, v); 15:21.16 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 15:21.16 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:14, 15:21.16 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:21.16 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:213:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:21.16 return ToNumericSlow(cx, vp); 15:21.16 ~~~~~~~~~~~~~^~~~~~~~ 15:21.19 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:213:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:21.19 return ToNumericSlow(cx, vp); 15:21.19 ~~~~~~~~~~~~~^~~~~~~~ 15:21.31 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:31, 15:21.31 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 15:21.31 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 15:21.32 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:21.32 /<>/firefox-66.0~b8+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]’: 15:21.35 /<>/firefox-66.0~b8+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 15:21.38 inline bool ValueToId( 15:21.38 ^~~~~~~~~ 15:21.39 /<>/firefox-66.0~b8+build1/js/src/vm/JSAtom-inl.h:93:33: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType’ {aka ‘JS::Handle’} changed in GCC 7.1 15:21.39 JSAtom* atom = ToAtom(cx, v); 15:21.39 ~~~~~~~~~~~~~~~^~~~~~~ 15:21.87 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::GetElement(JSContext*, JS::MutableHandleValue, JS::HandleValue, JS::MutableHandleValue)’: 15:21.87 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:4767:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:21.87 bool js::GetElement(JSContext* cx, MutableHandleValue lref, HandleValue rref, 15:21.87 ^~ 15:21.88 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:4767:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:21.91 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:4767:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:21.91 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:4767:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:21.92 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:4767:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:21.92 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSFunction.h:16, 15:21.92 from /<>/firefox-66.0~b8+build1/js/src/jit/JSJitFrameIter.h:15, 15:21.95 from /<>/firefox-66.0~b8+build1/js/src/vm/Stack.h:23, 15:21.97 from /<>/firefox-66.0~b8+build1/js/src/vm/Iteration.h:19, 15:21.97 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:16, 15:21.97 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:10, 15:21.97 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:21.98 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:962:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:21.98 return js::ToObjectSlow(cx, vp, true); 15:21.98 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 15:21.99 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:21.99 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:519:22: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:21.99 if (!GetElement(cx, boxed, receiver, index, res)) { 15:21.99 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:22.00 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 15:22.00 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 15:22.00 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:22.02 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:385:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:22.06 return ValueToId(cx, argument, result); 15:22.06 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 15:22.07 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:388:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:22.08 return ToPropertyKeySlow(cx, argument, result); 15:22.08 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 15:22.10 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:22.10 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:547:21: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:22.10 if (!GetProperty(cx, boxed, receiver, id, res)) { 15:22.10 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:22.10 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:464:22: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:22.12 if (!GetElement(cx, obj, receiver, index, res)) { 15:22.13 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:22.15 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 15:22.15 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 15:22.15 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:22.15 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:385:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:22.15 return ValueToId(cx, argument, result); 15:22.15 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 15:22.15 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:388:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:22.15 return ToPropertyKeySlow(cx, argument, result); 15:22.15 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 15:22.15 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:22.15 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:492:21: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:22.15 if (!GetProperty(cx, obj, receiver, id, res)) { 15:22.15 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:22.87 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::CallElement(JSContext*, JS::MutableHandleValue, JS::HandleValue, JS::MutableHandleValue)’: 15:22.87 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:4772:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:22.87 bool js::CallElement(JSContext* cx, MutableHandleValue lref, HandleValue rref, 15:22.87 ^~ 15:22.87 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:4772:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:22.87 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:4772:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:22.87 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:4772:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:22.87 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:4772:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:23.04 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:23.04 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h: In function ‘bool js::HasOwnProperty(JSContext*, JS::HandleValue, JS::HandleValue, bool*)’: 15:23.04 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:259:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:23.04 inline bool HasOwnProperty(JSContext* cx, HandleValue val, HandleValue idValue, 15:23.04 ^~~~~~~~~~~~~~ 15:23.04 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:259:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:23.04 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:259:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:23.04 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 15:23.04 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 15:23.05 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:23.05 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:385:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:23.05 return ValueToId(cx, argument, result); 15:23.11 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 15:23.13 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:388:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:23.15 return ToPropertyKeySlow(cx, argument, result); 15:23.17 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 15:23.18 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 15:23.20 from /<>/firefox-66.0~b8+build1/js/src/vm/JSFunction.h:16, 15:23.20 from /<>/firefox-66.0~b8+build1/js/src/jit/JSJitFrameIter.h:15, 15:23.20 from /<>/firefox-66.0~b8+build1/js/src/vm/Stack.h:23, 15:23.20 from /<>/firefox-66.0~b8+build1/js/src/vm/Iteration.h:19, 15:23.20 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:16, 15:23.20 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:10, 15:23.20 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:23.21 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:23.23 return js::ToObjectSlow(cx, v, false); 15:23.23 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 15:23.28 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::DeleteElementJit(JSContext*, JS::HandleValue, JS::HandleValue, bool*) [with bool strict = true]’: 15:23.28 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:4735:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:23.28 bool js::DeleteElementJit(JSContext* cx, HandleValue val, HandleValue index, 15:23.28 ^~ 15:23.28 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:4735:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:23.28 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:4735:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:23.28 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSFunction.h:16, 15:23.28 from /<>/firefox-66.0~b8+build1/js/src/jit/JSJitFrameIter.h:15, 15:23.28 from /<>/firefox-66.0~b8+build1/js/src/vm/Stack.h:23, 15:23.28 from /<>/firefox-66.0~b8+build1/js/src/vm/Iteration.h:19, 15:23.29 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:16, 15:23.30 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:10, 15:23.30 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:23.30 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:962:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:23.30 return js::ToObjectSlow(cx, vp, true); 15:23.30 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 15:23.31 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 15:23.31 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 15:23.31 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:23.31 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:385:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:23.31 return ValueToId(cx, argument, result); 15:23.31 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 15:23.31 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:388:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:23.31 return ToPropertyKeySlow(cx, argument, result); 15:23.31 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 15:23.38 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::DeleteElementJit(JSContext*, JS::HandleValue, JS::HandleValue, bool*) [with bool strict = false]’: 15:23.38 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:4735:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:23.38 bool js::DeleteElementJit(JSContext* cx, HandleValue val, HandleValue index, 15:23.38 ^~ 15:23.38 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:4735:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:23.39 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSFunction.h:16, 15:23.39 from /<>/firefox-66.0~b8+build1/js/src/jit/JSJitFrameIter.h:15, 15:23.39 from /<>/firefox-66.0~b8+build1/js/src/vm/Stack.h:23, 15:23.39 from /<>/firefox-66.0~b8+build1/js/src/vm/Iteration.h:19, 15:23.39 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:16, 15:23.39 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:10, 15:23.39 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:23.39 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:962:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:23.39 return js::ToObjectSlow(cx, vp, true); 15:23.39 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 15:23.39 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 15:23.43 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 15:23.43 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:23.43 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:385:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:23.43 return ValueToId(cx, argument, result); 15:23.43 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 15:23.43 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:388:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:23.43 return ToPropertyKeySlow(cx, argument, result); 15:23.43 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 15:23.56 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::SetObjectElement(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, bool)’: 15:23.56 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:4777:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:23.56 bool js::SetObjectElement(JSContext* cx, HandleObject obj, HandleValue index, 15:23.56 ^~ 15:23.56 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:4777:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:23.56 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 15:23.56 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 15:23.57 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:23.57 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:385:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:23.57 return ValueToId(cx, argument, result); 15:23.57 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 15:23.57 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:388:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:23.57 return ToPropertyKeySlow(cx, argument, result); 15:23.57 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 15:23.57 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 15:23.57 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 15:23.63 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 15:23.63 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:23.63 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 15:23.63 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); 15:23.63 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:23.63 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 15:23.63 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 15:23.63 return NativeSetProperty(cx, obj.as(), id, v, 15:23.64 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:23.64 receiver, result); 15:23.64 ~~~~~~~~~~~~~~~~~ 15:23.64 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 15:23.74 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::SetObjectElement(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, bool, JS::HandleScript, jsbytecode*)’: 15:23.74 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:4787:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:23.74 bool js::SetObjectElement(JSContext* cx, HandleObject obj, HandleValue index, 15:23.74 ^~ 15:23.74 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:4787:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:23.74 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 15:23.74 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 15:23.74 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:23.74 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:385:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:23.74 return ValueToId(cx, argument, result); 15:23.74 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 15:23.77 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:388:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:23.77 return ToPropertyKeySlow(cx, argument, result); 15:23.77 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 15:23.77 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 15:23.77 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 15:23.77 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 15:23.77 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:23.77 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 15:23.77 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); 15:23.77 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:23.78 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 15:23.78 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 15:23.78 return NativeSetProperty(cx, obj.as(), id, v, 15:23.78 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:23.78 receiver, result); 15:23.78 ~~~~~~~~~~~~~~~~~ 15:23.80 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 15:23.97 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::SetObjectElement(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::HandleValue, bool)’: 15:23.97 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:4800:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:23.97 bool js::SetObjectElement(JSContext* cx, HandleObject obj, HandleValue index, 15:23.97 ^~ 15:24.00 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:4800:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:24.00 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:4800:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:24.00 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 15:24.00 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 15:24.00 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:24.00 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:385:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:24.00 return ValueToId(cx, argument, result); 15:24.00 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 15:24.00 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:388:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:24.00 return ToPropertyKeySlow(cx, argument, result); 15:24.00 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 15:24.00 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 15:24.00 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 15:24.00 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 15:24.00 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:24.00 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 15:24.00 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); 15:24.00 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:24.03 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 15:24.03 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 15:24.03 return NativeSetProperty(cx, obj.as(), id, v, 15:24.03 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:24.03 receiver, result); 15:24.03 ~~~~~~~~~~~~~~~~~ 15:24.03 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 15:24.14 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::SetObjectElement(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::HandleValue, bool, JS::HandleScript, jsbytecode*)’: 15:24.14 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:4810:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:24.14 bool js::SetObjectElement(JSContext* cx, HandleObject obj, HandleValue index, 15:24.14 ^~ 15:24.14 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:4810:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:24.14 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:4810:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:24.14 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 15:24.14 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 15:24.14 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:24.14 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:385:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:24.14 return ValueToId(cx, argument, result); 15:24.14 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 15:24.14 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:388:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:24.14 return ToPropertyKeySlow(cx, argument, result); 15:24.15 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 15:24.15 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 15:24.15 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 15:24.15 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 15:24.15 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:24.15 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 15:24.15 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); 15:24.15 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:24.15 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 15:24.15 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 15:24.15 return NativeSetProperty(cx, obj.as(), id, v, 15:24.15 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:24.15 receiver, result); 15:24.20 ~~~~~~~~~~~~~~~~~ 15:24.20 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 15:24.33 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::InitGetterSetterOperation(JSContext*, jsbytecode*, JS::HandleObject, JS::HandleValue, JS::HandleObject)’: 15:24.33 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:4964:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:24.33 bool js::InitGetterSetterOperation(JSContext* cx, jsbytecode* pc, 15:24.33 ^~ 15:24.34 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 15:24.39 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 15:24.40 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:24.40 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:385:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:24.40 return ValueToId(cx, argument, result); 15:24.40 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 15:24.40 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:388:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:24.40 return ToPropertyKeySlow(cx, argument, result); 15:24.40 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 15:24.46 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:24.46 /<>/firefox-66.0~b8+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]’: 15:24.46 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:175:13: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:24.46 inline bool FetchName(JSContext* cx, HandleObject receiver, HandleObject holder, 15:24.46 ^~~~~~~~~ 15:24.46 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 15:24.46 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 15:24.46 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 15:24.47 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:24.47 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 15:24.47 return op(cx, obj, receiver, id, vp); 15:24.47 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:24.47 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 15:24.47 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 15:24.47 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:24.47 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:24.47 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:205:37: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:24.57 if (!NativeGetExistingProperty(cx, normalized, holder.as(), 15:24.57 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:24.57 shape, vp)) { 15:24.57 ~~~~~~~~~~ 15:26.39 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp: In function ‘void js::ReportInNotObjectError(JSContext*, JS::HandleValue, int, JS::HandleValue, int)’: 15:26.39 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:1625:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:26.39 void js::ReportInNotObjectError(JSContext* cx, HandleValue lref, int lindex, 15:26.39 ^~ 15:26.39 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:1625:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:28.47 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::GetFunctionThis(JSContext*, js::AbstractFramePtr, JS::MutableHandleValue)’: 15:28.47 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:117:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:28.47 bool js::GetFunctionThis(JSContext* cx, AbstractFramePtr frame, 15:28.47 ^~ 15:28.47 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:157:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:28.48 return BoxNonStrictThis(cx, thisv, res); 15:28.48 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 15:29.12 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::EnterWithOperation(JSContext*, js::AbstractFramePtr, JS::HandleValue, JS::Handle)’: 15:29.14 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:940:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:29.14 bool js::EnterWithOperation(JSContext* cx, AbstractFramePtr frame, 15:29.14 ^~ 15:29.14 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 15:29.14 from /<>/firefox-66.0~b8+build1/js/src/vm/JSFunction.h:16, 15:29.14 from /<>/firefox-66.0~b8+build1/js/src/jit/JSJitFrameIter.h:15, 15:29.14 from /<>/firefox-66.0~b8+build1/js/src/vm/Stack.h:23, 15:29.14 from /<>/firefox-66.0~b8+build1/js/src/vm/Iteration.h:19, 15:29.14 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:16, 15:29.14 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:10, 15:29.14 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:29.14 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:29.15 return js::ToObjectSlow(cx, v, false); 15:29.15 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 15:31.64 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp: In function ‘JSObject* js::LambdaArrow(JSContext*, JS::HandleFunction, JS::HandleObject, JS::HandleValue)’: 15:31.64 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:4498:11: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:31.64 JSObject* js::LambdaArrow(JSContext* cx, HandleFunction fun, 15:31.64 ^~ 15:33.29 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:33.29 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h: In function ‘void js::InitGlobalLexicalOperation(JSContext*, js::LexicalEnvironmentObject*, JSScript*, jsbytecode*, JS::HandleValue)’: 15:33.29 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:346:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:33.29 inline void InitGlobalLexicalOperation(JSContext* cx, 15:33.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 15:35.50 Compiling bitreader v0.3.0 15:38.85 Compiling indexmap v1.0.1 15:44.36 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp: In function ‘bool Interpret(JSContext*, js::RunState&)’: 15:44.41 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:1901:51: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:44.41 ResumeMode mode = Debugger::onSingleStep(cx, &rval); 15:44.41 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 15:44.41 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:1914:38: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:44.41 cx->setPendingException(rval); 15:44.41 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 15:44.41 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:1927:45: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:44.41 ResumeMode mode = Debugger::onTrap(cx, &rval); 15:44.41 ~~~~~~~~~~~~~~~~^~~~~~~~~~~ 15:44.41 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:1938:38: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:44.41 cx->setPendingException(rval); 15:44.41 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 15:44.41 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:2199:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:44.41 ReportInNotObjectError(cx, lref, -2, rref, -1); 15:44.41 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 15:44.41 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:2199:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:44.41 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 15:44.42 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 15:44.42 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:44.42 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:385:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:44.44 return ValueToId(cx, argument, result); 15:44.44 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 15:44.44 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:388:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:44.44 return ToPropertyKeySlow(cx, argument, result); 15:44.44 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 15:44.44 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:2222:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:44.45 if (!HasOwnProperty(cx, val, idval, &found)) { 15:44.45 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 15:44.45 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:2234:39: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:44.45 JSObject* iter = ValueToIterator(cx, val); 15:44.45 ~~~~~~~~~~~~~~~^~~~~~~~~ 15:44.45 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:14, 15:44.45 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:44.45 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:223:29: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:44.45 return ToInt32OrBigIntSlow(cx, vp); 15:44.45 ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 15:44.45 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:223:29: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:44.45 return ToInt32OrBigIntSlow(cx, vp); 15:44.45 ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 15:44.45 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:223:29: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:44.45 return ToInt32OrBigIntSlow(cx, vp); 15:44.51 ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 15:44.51 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:223:29: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:44.51 return ToInt32OrBigIntSlow(cx, vp); 15:44.52 ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 15:44.52 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:223:29: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:44.52 return ToInt32OrBigIntSlow(cx, vp); 15:44.52 ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 15:44.52 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:223:29: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:44.52 return ToInt32OrBigIntSlow(cx, vp); 15:44.53 ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 15:44.53 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:81:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:44.53 if (!LooselyEqual(cx, lval, rval, &cond)) { 15:44.53 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 15:44.53 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:81:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:44.53 if (!LooselyEqual(cx, lval, rval, &cond)) { 15:44.53 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 15:44.53 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:2403:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:44.53 if (!js::StrictlyEqual(cx, lval, rval, &equal)) { \ 15:44.53 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 15:44.53 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:2412:7: note: in expansion of macro ‘STRICT_EQUALITY_OP’ 15:44.55 STRICT_EQUALITY_OP(==, cond); 15:44.55 ^~~~~~~~~~~~~~~~~~ 15:44.55 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:2403:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:44.55 if (!js::StrictlyEqual(cx, lval, rval, &equal)) { \ 15:44.55 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 15:44.55 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:2419:7: note: in expansion of macro ‘STRICT_EQUALITY_OP’ 15:44.55 STRICT_EQUALITY_OP(!=, cond); 15:44.55 ^~~~~~~~~~~~~~~~~~ 15:44.55 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:14, 15:44.55 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:44.55 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:213:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:44.55 return ToNumericSlow(cx, vp); 15:44.55 ~~~~~~~~~~~~~^~~~~~~~ 15:44.55 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:213:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:44.55 return ToNumericSlow(cx, vp); 15:44.55 ~~~~~~~~~~~~~^~~~~~~~ 15:44.55 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:213:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:44.55 return ToNumericSlow(cx, vp); 15:44.55 ~~~~~~~~~~~~~^~~~~~~~ 15:44.55 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:213:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:44.55 return ToNumericSlow(cx, vp); 15:44.56 ~~~~~~~~~~~~~^~~~~~~~ 15:44.56 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:213:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:44.56 return ToNumericSlow(cx, vp); 15:44.56 ~~~~~~~~~~~~~^~~~~~~~ 15:44.56 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:213:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:44.56 return ToNumericSlow(cx, vp); 15:44.56 ~~~~~~~~~~~~~^~~~~~~~ 15:44.56 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:213:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:44.58 return ToNumericSlow(cx, vp); 15:44.58 ~~~~~~~~~~~~~^~~~~~~~ 15:44.58 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:213:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:44.58 return ToNumericSlow(cx, vp); 15:44.58 ~~~~~~~~~~~~~^~~~~~~~ 15:44.58 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:223:29: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:44.58 return ToInt32OrBigIntSlow(cx, vp); 15:44.59 ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 15:44.59 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:223:29: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:44.59 return ToInt32OrBigIntSlow(cx, vp); 15:44.59 ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 15:44.59 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:223:29: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:44.59 return ToInt32OrBigIntSlow(cx, vp); 15:44.59 ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 15:44.59 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:223:29: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:44.59 return ToInt32OrBigIntSlow(cx, vp); 15:44.59 ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 15:44.59 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 15:44.59 from /<>/firefox-66.0~b8+build1/js/src/vm/JSFunction.h:16, 15:44.59 from /<>/firefox-66.0~b8+build1/js/src/jit/JSJitFrameIter.h:15, 15:44.59 from /<>/firefox-66.0~b8+build1/js/src/vm/Stack.h:23, 15:44.59 from /<>/firefox-66.0~b8+build1/js/src/vm/Iteration.h:19, 15:44.59 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:16, 15:44.59 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:10, 15:44.59 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:44.59 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:174:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:44.59 return js::ToUint32Slow(cx, v, out); 15:44.59 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 15:44.59 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:44.59 return js::ToInt32Slow(cx, v, out); 15:44.59 ~~~~~~~~~~~~~~~^~~~~~~~~~~~ 15:44.59 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/IonTypes.h:19, 15:44.63 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeSet.h:22, 15:44.63 from /<>/firefox-66.0~b8+build1/js/src/vm/ObjectGroup.h:19, 15:44.63 from /<>/firefox-66.0~b8+build1/js/src/vm/Shape.h:31, 15:44.63 from /<>/firefox-66.0~b8+build1/js/src/vm/ReceiverGuard.h:10, 15:44.63 from /<>/firefox-66.0~b8+build1/js/src/vm/Iteration.h:18, 15:44.64 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:16, 15:44.64 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:10, 15:44.64 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:44.64 /<>/firefox-66.0~b8+build1/js/src/vm/StringType.h:1692:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:44.64 return ToStringSlow(cx, v); 15:44.64 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 15:44.77 /<>/firefox-66.0~b8+build1/js/src/vm/StringType.h:1692:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:44.77 return ToStringSlow(cx, v); 15:44.77 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 15:44.77 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:14, 15:44.77 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:44.77 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:213:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:44.77 return ToNumericSlow(cx, vp); 15:44.77 ~~~~~~~~~~~~~^~~~~~~~ 15:44.77 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:213:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:44.77 return ToNumericSlow(cx, vp); 15:44.77 ~~~~~~~~~~~~~^~~~~~~~ 15:44.77 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:213:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:44.77 return ToNumericSlow(cx, vp); 15:44.77 ~~~~~~~~~~~~~^~~~~~~~ 15:44.77 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:213:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:44.77 return ToNumericSlow(cx, vp); 15:44.83 ~~~~~~~~~~~~~^~~~~~~~ 15:44.83 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:213:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:44.83 return ToNumericSlow(cx, vp); 15:44.83 ~~~~~~~~~~~~~^~~~~~~~ 15:44.83 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:213:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:44.83 return ToNumericSlow(cx, vp); 15:44.83 ~~~~~~~~~~~~~^~~~~~~~ 15:44.83 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:213:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:44.84 return ToNumericSlow(cx, vp); 15:44.84 ~~~~~~~~~~~~~^~~~~~~~ 15:44.84 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:213:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:44.87 return ToNumericSlow(cx, vp); 15:44.87 ~~~~~~~~~~~~~^~~~~~~~ 15:44.87 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:213:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:44.87 return ToNumericSlow(cx, vp); 15:44.87 ~~~~~~~~~~~~~^~~~~~~~ 15:44.88 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:213:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:44.88 return ToNumericSlow(cx, vp); 15:44.88 ~~~~~~~~~~~~~^~~~~~~~ 15:44.88 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:213:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:44.88 return ToNumericSlow(cx, vp); 15:44.88 ~~~~~~~~~~~~~^~~~~~~~ 15:44.88 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:213:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:44.88 return ToNumericSlow(cx, vp); 15:44.88 ~~~~~~~~~~~~~^~~~~~~~ 15:44.88 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:223:29: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:44.88 return ToInt32OrBigIntSlow(cx, vp); 15:44.88 ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 15:44.88 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:213:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:44.88 return ToNumericSlow(cx, vp); 15:44.88 ~~~~~~~~~~~~~^~~~~~~~ 15:44.88 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:192:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:44.88 if (!ToNumberSlow(cx, vp, &d)) { 15:44.88 ~~~~~~~~~~~~^~~~~~~~~~~~ 15:44.88 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:2626:31: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:44.90 if (!DeleteNameOperation(cx, name, envObj, res)) { 15:44.90 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 15:44.90 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSFunction.h:16, 15:44.90 from /<>/firefox-66.0~b8+build1/js/src/jit/JSJitFrameIter.h:15, 15:44.90 from /<>/firefox-66.0~b8+build1/js/src/vm/Stack.h:23, 15:44.90 from /<>/firefox-66.0~b8+build1/js/src/vm/Iteration.h:19, 15:44.90 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:16, 15:44.90 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:10, 15:44.90 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:44.90 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:962:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:44.90 return js::ToObjectSlow(cx, vp, true); 15:44.90 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 15:44.91 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:962:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:44.91 return js::ToObjectSlow(cx, vp, true); 15:44.91 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 15:44.91 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 15:44.91 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 15:44.91 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:44.91 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:385:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:44.91 return ValueToId(cx, argument, result); 15:44.91 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 15:44.91 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:388:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:44.91 return ToPropertyKeySlow(cx, argument, result); 15:44.91 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 15:44.95 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:385:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:44.95 return ValueToId(cx, argument, result); 15:44.95 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 15:44.97 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:388:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:44.97 return ToPropertyKeySlow(cx, argument, result); 15:44.97 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 15:44.97 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:198:29: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:44.97 if (IsOptimizedArguments(fp, lval)) { 15:44.98 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 15:44.98 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:210:57: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:44.98 if (name == cx->names().callee && IsOptimizedArguments(fp, lval)) { 15:44.98 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 15:44.98 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:217:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:44.98 return GetProperty(cx, v, name, vp); 15:44.98 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 15:44.98 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:217:21: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:44.98 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 15:44.98 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 15:45.00 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 15:45.00 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:45.00 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:124:21: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 15:45.00 return GetProperty(cx, obj, receiver, id, vp); 15:45.00 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:45.00 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:2799:37: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:45.00 if (!GetNameBoundInEnvironment(cx, env, id, rval)) { 15:45.00 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 15:45.00 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 15:45.00 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 15:45.00 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 15:45.00 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:45.00 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:308:21: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 15:45.00 return SetProperty(cx, obj, id, v, receiver, result) && 15:45.00 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:45.00 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:308:21: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 15:45.00 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:45.00 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:341:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:45.00 ok = SetProperty(cx, env, id, val, receiver, result); 15:45.00 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:45.00 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:341:21: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 15:45.00 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:339:40: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:45.00 ok = NativeSetProperty(cx, varobj, id, val, receiver, result); 15:45.00 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:45.04 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:339:40: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:45.04 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSFunction.h:16, 15:45.04 from /<>/firefox-66.0~b8+build1/js/src/jit/JSJitFrameIter.h:15, 15:45.04 from /<>/firefox-66.0~b8+build1/js/src/vm/Stack.h:23, 15:45.04 from /<>/firefox-66.0~b8+build1/js/src/vm/Iteration.h:19, 15:45.04 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:16, 15:45.04 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:10, 15:45.04 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:45.04 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:962:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:45.05 return js::ToObjectSlow(cx, vp, true); 15:45.05 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 15:45.05 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:268:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:45.05 return SetProperty(cx, obj, id, rval, lval, result) && 15:45.06 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:45.06 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:268:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:45.06 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:2870:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 15:45.06 if (!SetPropertySuper(cx, obj, receiver, name, rval, strict)) { 15:45.06 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:45.06 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSFunction.h:16, 15:45.08 from /<>/firefox-66.0~b8+build1/js/src/jit/JSJitFrameIter.h:15, 15:45.08 from /<>/firefox-66.0~b8+build1/js/src/vm/Stack.h:23, 15:45.08 from /<>/firefox-66.0~b8+build1/js/src/vm/Iteration.h:19, 15:45.08 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:16, 15:45.08 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:10, 15:45.08 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:45.09 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:962:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:45.09 return js::ToObjectSlow(cx, vp, true); 15:45.09 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 15:45.09 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:45.09 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:519:22: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:45.09 if (!GetElement(cx, boxed, receiver, index, res)) { 15:45.09 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:45.09 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 15:45.09 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 15:45.09 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:45.09 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:385:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:45.09 return ValueToId(cx, argument, result); 15:45.09 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 15:45.09 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:388:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:45.12 return ToPropertyKeySlow(cx, argument, result); 15:45.12 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 15:45.12 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:45.12 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:547:21: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:45.12 if (!GetProperty(cx, boxed, receiver, id, res)) { 15:45.12 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:45.14 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:464:22: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:45.14 if (!GetElement(cx, obj, receiver, index, res)) { 15:45.14 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:45.14 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 15:45.14 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 15:45.14 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:45.14 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:385:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:45.14 return ValueToId(cx, argument, result); 15:45.14 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 15:45.15 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:388:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:45.15 return ToPropertyKeySlow(cx, argument, result); 15:45.15 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 15:45.15 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:45.15 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:492:21: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:45.15 if (!GetProperty(cx, obj, receiver, id, res)) { 15:45.15 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:45.16 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:464:22: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:45.16 if (!GetElement(cx, obj, receiver, index, res)) { 15:45.16 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:45.17 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 15:45.17 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 15:45.17 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:45.17 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:385:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:45.18 return ValueToId(cx, argument, result); 15:45.18 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 15:45.18 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:388:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:45.18 return ToPropertyKeySlow(cx, argument, result); 15:45.18 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 15:45.18 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:45.19 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:492:21: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:45.19 if (!GetProperty(cx, obj, receiver, id, res)) { 15:45.19 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:45.19 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSFunction.h:16, 15:45.19 from /<>/firefox-66.0~b8+build1/js/src/jit/JSJitFrameIter.h:15, 15:45.19 from /<>/firefox-66.0~b8+build1/js/src/vm/Stack.h:23, 15:45.19 from /<>/firefox-66.0~b8+build1/js/src/vm/Iteration.h:19, 15:45.19 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:16, 15:45.19 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:10, 15:45.24 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:45.24 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:962:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:45.24 return js::ToObjectSlow(cx, vp, true); 15:45.24 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 15:45.24 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 15:45.24 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 15:45.24 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:45.24 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:385:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:45.24 return ValueToId(cx, argument, result); 15:45.24 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 15:45.24 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:388:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:45.24 return ToPropertyKeySlow(cx, argument, result); 15:45.24 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 15:45.24 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:1585:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:45.26 return SetProperty(cx, obj, id, value, receiver, result) && 15:45.26 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:45.26 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:1585:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:45.26 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:2955:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:45.26 if (!SetObjectElement(cx, obj, index, value, receiver, strict)) { 15:45.26 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:45.26 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:2955:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 15:45.26 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:2970:24: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 15:45.26 if (!DirectEval(cx, args.get(0), args.rval())) { 15:45.26 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:45.26 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:3015:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:45.26 if (!SpreadCallOperation(cx, script, REGS.pc, thisv, callee, arr, 15:45.26 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:45.26 newTarget, ret)) { 15:45.27 ~~~~~~~~~~~~~~~ 15:45.27 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:3015:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:45.27 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:3015:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:45.27 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:3015:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:45.27 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:3015:31: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:45.27 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:45.28 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:58:49: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 15:45.28 if (args.length() == 2 && IsOptimizedArguments(frame, args[1])) { 15:45.28 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 15:45.28 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/CompileWrappers.h:10, 15:45.28 from /<>/firefox-66.0~b8+build1/js/src/jit/Ion.h:13, 15:45.28 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:17, 15:45.28 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:45.28 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:1086:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:45.28 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 15:45.29 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:45.29 arg1, arg2); 15:45.29 ~~~~~~~~~~~ 15:45.29 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:3178:30: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 15:45.29 if (!OptimizeSpreadCall(cx, val, &optimized)) { 15:45.29 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 15:45.29 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 15:45.29 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 15:45.29 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 15:45.29 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:45.29 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:131:21: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 15:45.29 return GetProperty(cx, obj, receiverValue, id, vp); 15:45.29 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:45.29 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:45.29 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:205:37: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:45.29 if (!NativeGetExistingProperty(cx, normalized, holder.as(), 15:45.29 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:45.29 shape, vp)) { 15:45.29 ~~~~~~~~~~ 15:45.29 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:256:25: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:45.29 return FetchName(cx, obj, pobj, name, prop, vp); 15:45.29 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:45.30 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:255:40: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:45.30 return FetchName(cx, env, pobj, name, prop, vp); 15:45.31 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:45.31 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.h:16, 15:45.31 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:10, 15:45.31 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 15:45.32 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:45.32 /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.h:761:45: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:45.32 if (!cx->runtime()->cloneSelfHostedValue(cx, name, value)) { 15:45.32 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 15:45.32 /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.h:764:43: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:45.32 return GlobalObject::addIntrinsicValue(cx, global, name, value); 15:45.32 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 15:45.32 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/IonTypes.h:19, 15:45.32 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeSet.h:22, 15:45.32 from /<>/firefox-66.0~b8+build1/js/src/vm/ObjectGroup.h:19, 15:45.32 from /<>/firefox-66.0~b8+build1/js/src/vm/Shape.h:31, 15:45.32 from /<>/firefox-66.0~b8+build1/js/src/vm/ReceiverGuard.h:10, 15:45.32 from /<>/firefox-66.0~b8+build1/js/src/vm/Iteration.h:18, 15:45.32 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:16, 15:45.32 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:10, 15:45.32 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:45.32 /<>/firefox-66.0~b8+build1/js/src/vm/StringType.h:1692:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:45.32 return ToStringSlow(cx, v); 15:45.32 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 15:45.32 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:45.32 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:683:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 15:45.34 if (!DefineDataProperty(cx, cso, cx->names().raw, rawValue, 0)) { 15:45.34 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:45.34 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:3485:33: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:45.34 InitGlobalLexicalOperation(cx, lexicalEnv, script, REGS.pc, value); 15:45.34 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:45.34 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:3601:22: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 15:45.34 LambdaArrow(cx, fun, REGS.fp()->environmentChain(), newTarget); 15:45.34 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:45.34 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:3653:24: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 15:45.34 if (!TrySkipAwait(cx, val, &canSkip, &resolved)) { 15:45.34 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:45.34 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:3653:24: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 15:45.34 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:3714:37: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 15:45.34 if (!InitGetterSetterOperation(cx, REGS.pc, obj, idval, val)) { 15:45.34 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:45.34 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:45.34 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:366:36: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:45.35 return NativeDefineDataProperty(cx, obj.as(), name, rhs, 15:45.35 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:45.35 propAttrs); 15:45.35 ~~~~~~~~~~ 15:45.35 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:372:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:45.35 return PutProperty(cx, obj, id, rhs, false); 15:45.35 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 15:45.35 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 15:45.37 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 15:45.37 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:45.37 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:385:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:45.37 return ValueToId(cx, argument, result); 15:45.38 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 15:45.38 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:388:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:45.38 return ToPropertyKeySlow(cx, argument, result); 15:45.38 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 15:45.38 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:45.38 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:629:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:45.38 return DefineDataProperty(cx, obj, id, val, flags); 15:45.38 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 15:45.38 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:667:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:45.38 if (!DefineDataElement(cx, obj, index, val, JSPROP_ENUMERATE)) { 15:45.38 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:45.38 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:667:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:45.38 if (!DefineDataElement(cx, obj, index, val, JSPROP_ENUMERATE)) { 15:45.38 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:45.40 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:3882:32: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 15:45.40 cx->setPendingException(v); 15:45.40 ~~~~~~~~~~~~~~~~~~~~~~~^~~ 15:45.40 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:3896:32: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:45.40 if (!GetAndClearException(cx, res)) { 15:45.41 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 15:45.41 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:4434:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:45.41 cx->setPendingException(v); 15:45.41 ~~~~~~~~~~~~~~~~~~~~~~~^~~ 15:45.41 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/CompileWrappers.h:10, 15:45.41 from /<>/firefox-66.0~b8+build1/js/src/jit/Ion.h:13, 15:45.41 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:17, 15:45.41 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:45.41 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:1086:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:45.41 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 15:45.41 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:45.41 arg1, arg2); 15:45.41 ~~~~~~~~~~~ 15:45.41 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:4089:37: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 15:45.41 if (!GeneratorObject::resume(cx, activation, gen, val)) { 15:45.41 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 15:45.42 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Casting.h:12, 15:45.42 from /<>/firefox-66.0~b8+build1/js/src/jstypes.h:25, 15:45.43 from /<>/firefox-66.0~b8+build1/js/src/jspubtd.h:14, 15:45.43 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:14, 15:45.43 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:10, 15:45.44 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:45.44 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:4127:52: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 15:45.44 MOZ_ALWAYS_FALSE(GeneratorThrowOrReturn(cx, activation.regs().fp(), 15:45.44 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Assertions.h:667:12: note: in definition of macro ‘MOZ_ALWAYS_FALSE’ 15:45.44 if ((expr)) { \ 15:45.44 ^~~~ 15:45.44 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:4154:39: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:45.44 if (!CheckClassHeritageOperation(cx, heritage)) { 15:45.44 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 15:45.44 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:4189:47: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:45.44 JSObject* obj = ObjectWithProtoOperation(cx, REGS.stackHandleAt(-1)); 15:45.44 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:45.44 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSFunction.h:16, 15:45.44 from /<>/firefox-66.0~b8+build1/js/src/jit/JSJitFrameIter.h:15, 15:45.44 from /<>/firefox-66.0~b8+build1/js/src/vm/Stack.h:23, 15:45.45 from /<>/firefox-66.0~b8+build1/js/src/vm/Iteration.h:19, 15:45.45 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:16, 15:45.45 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:10, 15:45.45 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:45.45 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:962:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 15:45.47 return js::ToObjectSlow(cx, vp, true); 15:45.47 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 15:45.47 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:4388:35: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 15:45.47 if (!cx->getPendingException(&exception)) { 15:45.47 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 15:45.47 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 15:45.47 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:561:27: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 15:45.47 if (IsOptimizedArguments(frame, lref)) { 15:45.47 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 15:46.07 Compiling mp4parse_fallible v0.0.1 15:46.96 Compiling thread_profiler v0.1.1 15:47.87 Compiling moz_cbor v0.1.1 *** KEEP ALIVE MARKER *** Total duration: 0:16:00.260702 16:00.68 Compiling error-chain v0.11.0 16:05.07 Compiling quick-error v1.2.1 16:05.74 Compiling foreign-types v0.3.0 16:06.43 Compiling termcolor v0.3.6 16:08.47 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::InternalCallOrConstruct(JSContext*, const JS::CallArgs&, js::MaybeConstruct)’: 16:08.47 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:494:31: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 16:08.47 return ReportIsNotFunction(cx, args.calleev(), skipForCallee, construct); 16:08.47 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:08.47 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:502:33: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 16:08.47 return ReportIsNotFunction(cx, args.calleev(), skipForCallee, construct); 16:08.47 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:09.07 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, const js::AnyInvokeArgs&, JS::MutableHandleValue)’: 16:09.07 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:597:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 16:09.07 bool js::Call(JSContext* cx, HandleValue fval, HandleValue thisv, 16:09.07 ^~ 16:09.07 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:597:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 16:09.07 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:597:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 16:09.08 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:597:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 16:09.12 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::CallGetter(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’: 16:09.12 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:718:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 16:09.12 bool js::CallGetter(JSContext* cx, HandleValue thisv, HandleValue getter, 16:09.12 ^~ 16:09.12 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:718:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 16:09.12 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:718:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 16:09.12 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:728:14: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 16:09.12 return Call(cx, getter, thisv, args, rval); 16:09.12 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:09.13 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:728:14: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 16:09.21 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::CallSetter(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue)’: 16:09.21 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:731:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 16:09.21 bool js::CallSetter(JSContext* cx, HandleValue thisv, HandleValue setter, 16:09.21 ^~ 16:09.22 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:731:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 16:09.22 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:731:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 16:09.22 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:742:14: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 16:09.22 return Call(cx, setter, thisv, args, &ignored); 16:09.22 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:09.22 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:742:14: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 16:09.41 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp: In function ‘bool JS::InstanceofOperator(JSContext*, JS::HandleObject, JS::HandleValue, bool*)’: 16:09.41 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:820:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 16:09.41 extern bool JS::InstanceofOperator(JSContext* cx, HandleObject obj, 16:09.41 ^~ 16:09.41 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 16:09.41 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 16:09.42 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 16:09.42 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 16:09.42 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 16:09.42 return op(cx, obj, receiver, id, vp); 16:09.42 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:09.42 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 16:09.42 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 16:09.42 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:09.42 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:833:33: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 16:09.42 return ReportIsNotFunction(cx, hasInstance); 16:09.42 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 16:09.42 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:10, 16:09.42 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:11: 16:09.42 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:106:14: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 16:09.42 return Call(cx, fval, thisv, args, rval); 16:09.42 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:09.42 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:106:14: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 16:09.42 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:848:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 16:09.42 return ReportIsNotFunction(cx, val); 16:09.45 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 16:09.75 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::HasInstance(JSContext*, JS::HandleObject, JS::HandleValue, bool*)’: 16:09.75 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:855:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 16:09.75 bool js::HasInstance(JSContext* cx, HandleObject obj, HandleValue v, bool* bp) { 16:09.75 ^~ 16:10.15 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::ConstructFromStack(JSContext*, const JS::CallArgs&)’: 16:10.15 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:672:46: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 16:10.15 if (!StackCheckIsConstructorCalleeNewTarget(cx, args.calleev(), 16:10.15 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 16:10.15 args.newTarget())) { 16:10.15 ~~~~~~~~~~~~~~~~~ 16:10.21 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::Construct(JSContext*, JS::HandleValue, const js::AnyConstructArgs&, JS::HandleValue, JS::MutableHandleObject)’: 16:10.21 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:680:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 16:10.21 bool js::Construct(JSContext* cx, HandleValue fval, 16:10.21 ^~ 16:10.21 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:680:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 16:13.67 /<>/firefox-66.0~b8+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)’: 16:13.67 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:4975:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 16:13.67 bool js::SpreadCallOperation(JSContext* cx, HandleScript script, jsbytecode* pc, 16:13.67 ^~ 16:13.68 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:4975:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 16:13.68 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:4975:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 16:13.68 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:4975:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 16:13.68 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:4975:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 16:13.68 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:4998:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 16:13.68 return ReportIsNotFunction(cx, callee, 2 + constructing, 16:13.68 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:13.68 constructing ? CONSTRUCT : NO_CONSTRUCT); 16:13.68 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:13.68 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:5003:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 16:13.68 return ReportIsNotFunction(cx, callee, 2 + constructing, 16:13.69 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:13.69 constructing ? CONSTRUCT : NO_CONSTRUCT); 16:13.69 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:13.69 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:5018:48: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 16:13.69 if (!StackCheckIsConstructorCalleeNewTarget(cx, callee, newTarget)) { 16:13.69 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 16:13.69 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:5032:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 16:13.69 if (!Construct(cx, callee, cargs, newTarget, &obj)) { 16:13.70 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:13.70 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:5032:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 16:13.70 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:5056:16: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 16:13.70 if (!Call(cx, callee, thisv, args, res)) { 16:13.70 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:13.70 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:5056:16: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 16:13.70 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:5048:22: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 16:13.70 if (!DirectEval(cx, args.get(0), res)) { 16:13.70 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 16:14.02 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::InternalConstructWithProvidedThis(JSContext*, JS::HandleValue, JS::HandleValue, const js::AnyConstructArgs&, JS::HandleValue, JS::MutableHandleValue)’: 16:14.02 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:698:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 16:14.02 bool js::InternalConstructWithProvidedThis(JSContext* cx, HandleValue fval, 16:14.02 ^~ 16:14.02 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:698:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 16:14.03 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:698:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 16:14.03 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.cpp:698:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 16:21.33 Compiling lazycell v0.4.0 16:22.35 Compiling runloop v0.1.0 16:25.47 Compiling arrayref v0.3.4 16:25.77 Compiling petgraph v0.4.13 16:25.89 Compiling boxfnonce v0.0.3 16:27.45 Compiling slab v0.3.0 16:29.24 Compiling prefs_parser v0.0.1 (/<>/firefox-66.0~b8+build1/modules/libpref/parser) 16:37.41 Compiling mozilla-central-workspace-hack v0.1.0 (/<>/firefox-66.0~b8+build1/build/workspace-hack) 16:38.26 Compiling rand v0.4.3 16:51.61 Compiling bit-set v0.5.0 16:53.78 Compiling itertools v0.7.6 16:58.59 Compiling memchr v2.0.1 *** KEEP ALIVE MARKER *** Total duration: 0:17:00.256746 17:00.58 Compiling atty v0.2.11 17:01.56 Compiling which v1.0.3 17:05.82 Compiling proc-macro2 v0.3.5 17:08.96 Compiling ascii-canvas v1.0.0 17:15.54 Compiling block-buffer v0.3.3 17:21.91 Compiling semver v0.6.0 17:27.36 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 17:27.36 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp: In function ‘bool array_length_getter(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)’: 17:27.37 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:633:13: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 17:27.37 static bool array_length_getter(JSContext* cx, HandleObject obj, HandleId id, 17:27.37 ^~~~~~~~~~~~~~~~~~~ 17:27.42 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:20: 17:27.42 /<>/firefox-66.0~b8+build1/js/src/builtin/Boolean.cpp: In function ‘bool IsBoolean(JS::HandleValue)’: 17:27.42 /<>/firefox-66.0~b8+build1/js/src/builtin/Boolean.cpp:36:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:27.42 MOZ_ALWAYS_INLINE bool IsBoolean(HandleValue v) { 17:27.43 ^~~~~~~~~ 17:27.76 In file included from /<>/firefox-66.0~b8+build1/js/src/builtin/DataViewObject.cpp:7, 17:27.76 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:29: 17:27.76 /<>/firefox-66.0~b8+build1/js/src/builtin/DataViewObject.h: In static member function ‘static bool js::DataViewObject::is(JS::HandleValue)’: 17:27.76 /<>/firefox-66.0~b8+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 17:27.76 static bool is(HandleValue v) { 17:27.76 ^~ 17:28.36 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 17:28.37 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp: In function ‘bool array_proto_finish(JSContext*, JS::HandleObject, JS::HandleObject)’: 17:28.37 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:3939:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 17:28.37 if (!DefineDataProperty(cx, unscopables, cx->names().copyWithin, value) || 17:28.37 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:28.37 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:3940:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 17:28.37 !DefineDataProperty(cx, unscopables, cx->names().entries, value) || 17:28.37 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:28.37 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:3941:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 17:28.37 !DefineDataProperty(cx, unscopables, cx->names().fill, value) || 17:28.37 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:28.37 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:3942:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 17:28.37 !DefineDataProperty(cx, unscopables, cx->names().find, value) || 17:28.37 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:28.39 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:3943:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 17:28.39 !DefineDataProperty(cx, unscopables, cx->names().findIndex, value) || 17:28.39 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:28.40 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:3944:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 17:28.40 !DefineDataProperty(cx, unscopables, cx->names().includes, value) || 17:28.40 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:28.40 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:3945:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 17:28.40 !DefineDataProperty(cx, unscopables, cx->names().keys, value) || 17:28.40 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:28.40 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:3946:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 17:28.40 !DefineDataProperty(cx, unscopables, cx->names().values, value)) { 17:28.40 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:28.40 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:3953:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 17:28.46 return DefineDataProperty(cx, proto, id, value, JSPROP_READONLY); 17:28.46 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:28.75 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:11: 17:28.75 /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.cpp: In function ‘bool GetSharedTypedArray(JSContext*, JS::HandleValue, JS::MutableHandle)’: 17:28.75 /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.cpp:90:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:28.75 static bool GetSharedTypedArray(JSContext* cx, HandleValue v, 17:28.75 ^~~~~~~~~~~~~~~~~~~ 17:28.96 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 17:28.96 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 17:28.96 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayObject.h:10, 17:28.96 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.h:17, 17:28.96 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array-inl.h:10, 17:28.96 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:7, 17:28.96 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 17:28.96 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool array_toLocaleString(JSContext*, unsigned int, JS::Value*)’: 17:28.96 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:28.97 return js::ToObjectSlow(cx, v, false); 17:28.97 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 17:28.97 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 17:28.97 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:1548:32: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 17:28.97 return CallSelfHostedFunction(cx, cx->names().ArrayToLocaleString, thisv, 17:28.97 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:28.97 args2, args.rval()); 17:28.97 ~~~~~~~~~~~~~~~~~~~ 17:29.47 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.h:11, 17:29.47 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.h:16, 17:29.47 from /<>/firefox-66.0~b8+build1/js/src/vm/ArgumentsObject-inl.h:12, 17:29.47 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array-inl.h:15, 17:29.47 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:7, 17:29.47 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 17:29.48 /<>/firefox-66.0~b8+build1/js/src/jsnum.h: In function ‘bool js::ToInteger(JSContext*, JS::HandleValue, double*)’: 17:29.48 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:311:33: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:29.48 static MOZ_MUST_USE inline bool ToInteger(JSContext* cx, HandleValue v, 17:29.48 ^~~~~~~~~ 17:29.48 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:325:22: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:29.48 if (!ToNumberSlow(cx, v, dp)) { 17:29.48 ~~~~~~~~~~~~^~~~~~~~~~~ 17:29.54 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 17:29.54 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp: In function ‘bool ArraySpeciesCreate(JSContext*, JS::HandleObject, uint64_t, JS::MutableHandleObject)’: 17:29.55 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:1157:30: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 17:29.55 if (!CallSelfHostedFunction(cx, cx->names().ArraySpeciesCreate, 17:29.55 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:29.55 UndefinedHandleValue, args, &rval)) { 17:29.55 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:29.69 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp: In function ‘bool ToLength(JSContext*, JS::HandleValue, uint64_t*)’: 17:29.69 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:148:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:29.69 static bool ToLength(JSContext* cx, HandleValue v, uint64_t* out) { 17:29.69 ^~~~~~~~ 17:29.69 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 17:29.69 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 17:29.69 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayObject.h:10, 17:29.69 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.h:17, 17:29.69 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array-inl.h:10, 17:29.69 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:7, 17:29.69 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 17:29.69 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:29.70 return js::ToNumberSlow(cx, v, out); 17:29.70 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 17:30.02 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:11: 17:30.02 /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.cpp: In function ‘bool GetTypedArrayIndex(JSContext*, JS::HandleValue, JS::Handle, uint32_t*)’: 17:30.02 /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.cpp:105:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:30.02 static bool GetTypedArrayIndex(JSContext* cx, HandleValue v, 17:30.02 ^~~~~~~~~~~~~~~~~~ 17:30.02 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.h:11, 17:30.02 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.h:16, 17:30.02 from /<>/firefox-66.0~b8+build1/js/src/vm/ArgumentsObject-inl.h:12, 17:30.02 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array-inl.h:15, 17:30.02 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:7, 17:30.02 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 17:30.02 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:354:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:30.02 return ToIndexSlow(cx, v, errorNumber, index); 17:30.02 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:30.10 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:11: 17:30.10 /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.cpp: In function ‘bool js::atomics_load(JSContext*, unsigned int, JS::Value*)’: 17:30.10 /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.cpp:221:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:30.10 if (!GetSharedTypedArray(cx, objv, &view)) { 17:30.10 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 17:30.10 /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.cpp:225:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:30.10 if (!GetTypedArrayIndex(cx, idxv, view, &offset)) { 17:30.11 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 17:30.26 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:31, 17:30.26 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 17:30.26 from /<>/firefox-66.0~b8+build1/js/src/vm/ArgumentsObject-inl.h:14, 17:30.26 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array-inl.h:15, 17:30.26 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:7, 17:30.26 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 17:30.26 /<>/firefox-66.0~b8+build1/js/src/vm/JSAtom-inl.h: In function ‘bool ToId(JSContext*, T, JS::MutableHandleId) [with T = long long unsigned int]’: 17:30.26 /<>/firefox-66.0~b8+build1/js/src/vm/JSAtom-inl.h:93:33: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType’ {aka ‘JS::Handle’} changed in GCC 7.1 17:30.26 JSAtom* atom = ToAtom(cx, v); 17:30.26 ~~~~~~~~~~~~~~~^~~~~~~ 17:30.46 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 17:30.46 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp: In function ‘bool SetArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue)’: 17:30.47 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:505:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:30.47 static inline bool SetArrayElement(JSContext* cx, HandleObject obj, 17:30.47 ^~~~~~~~~~~~~~~ 17:30.47 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 17:30.47 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 17:30.47 from /<>/firefox-66.0~b8+build1/js/src/vm/ArgumentsObject-inl.h:14, 17:30.47 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array-inl.h:15, 17:30.47 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:7, 17:30.47 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 17:30.47 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 17:30.47 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); 17:30.47 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:30.47 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 17:30.47 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 17:30.49 return NativeSetProperty(cx, obj.as(), id, v, 17:30.49 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:30.49 receiver, result); 17:30.50 ~~~~~~~~~~~~~~~~~ 17:30.50 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 17:30.55 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 17:30.55 /<>/firefox-66.0~b8+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]’: 17:30.55 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:298:13: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 17:30.56 static bool HasAndGetElement(JSContext* cx, HandleObject obj, 17:30.56 ^~~~~~~~~~~~~~~~ 17:30.56 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 17:30.56 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 17:30.56 from /<>/firefox-66.0~b8+build1/js/src/vm/ArgumentsObject-inl.h:14, 17:30.56 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array-inl.h:15, 17:30.56 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:7, 17:30.56 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 17:30.56 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 17:30.56 return op(cx, obj, receiver, id, vp); 17:30.56 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:30.56 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 17:30.56 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 17:30.56 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:30.80 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 17:30.80 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp: In function ‘bool HasAndGetElement(JSContext*, JS::HandleObject, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = unsigned int]’: 17:30.80 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:298:13: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 17:30.80 static bool HasAndGetElement(JSContext* cx, HandleObject obj, 17:30.80 ^~~~~~~~~~~~~~~~ 17:30.80 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 17:30.80 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 17:30.80 from /<>/firefox-66.0~b8+build1/js/src/vm/ArgumentsObject-inl.h:14, 17:30.80 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array-inl.h:15, 17:30.80 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:7, 17:30.80 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 17:30.80 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 17:30.80 return op(cx, obj, receiver, id, vp); 17:30.80 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:30.81 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 17:30.81 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 17:30.81 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:31.02 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.h:11, 17:31.02 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.h:16, 17:31.02 from /<>/firefox-66.0~b8+build1/js/src/vm/ArgumentsObject-inl.h:12, 17:31.02 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array-inl.h:15, 17:31.02 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:7, 17:31.02 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 17:31.02 /<>/firefox-66.0~b8+build1/js/src/jsnum.h: In function ‘bool js::atomics_isLockFree(JSContext*, unsigned int, JS::Value*)’: 17:31.02 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:325:22: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:31.02 if (!ToNumberSlow(cx, v, dp)) { 17:31.02 ~~~~~~~~~~~~^~~~~~~~~~~ 17:31.15 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 17:31.15 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp: In function ‘bool GetArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::MutableHandleValue)’: 17:31.15 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:470:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 17:31.15 static inline bool GetArrayElement(JSContext* cx, HandleObject obj, 17:31.15 ^~~~~~~~~~~~~~~ 17:31.15 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 17:31.15 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 17:31.15 from /<>/firefox-66.0~b8+build1/js/src/vm/ArgumentsObject-inl.h:14, 17:31.15 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array-inl.h:15, 17:31.15 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:7, 17:31.19 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 17:31.19 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 17:31.19 return op(cx, obj, receiver, id, vp); 17:31.19 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:31.19 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 17:31.19 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 17:31.19 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:31.49 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext-inl.h:19, 17:31.49 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeInference-inl.h:36, 17:31.49 from /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:36, 17:31.49 from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 17:31.49 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 17:31.49 from /<>/firefox-66.0~b8+build1/js/src/vm/ArgumentsObject-inl.h:14, 17:31.49 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array-inl.h:15, 17:31.49 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:7, 17:31.49 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 17:31.49 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h: In function ‘bool js::Call(JSContext*, JS::HandleValue, JSObject*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’: 17:31.52 /<>/firefox-66.0~b8+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 17:31.52 inline bool Call(JSContext* cx, HandleValue fval, JSObject* thisObj, 17:31.52 ^~~~ 17:31.52 /<>/firefox-66.0~b8+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 17:31.52 /<>/firefox-66.0~b8+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 17:31.52 /<>/firefox-66.0~b8+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 17:31.52 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:123:14: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:31.52 return Call(cx, fval, thisv, args, rval); 17:31.52 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:31.52 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:123:14: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 17:31.58 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 17:31.58 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 17:31.58 from /<>/firefox-66.0~b8+build1/js/src/vm/ArgumentsObject-inl.h:14, 17:31.58 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array-inl.h:15, 17:31.58 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:7, 17:31.58 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 17:31.58 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h: In function ‘bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, js::PropertyName*, JS::MutableHandle)’: 17:31.58 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:134:13: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 17:31.58 inline bool GetProperty(JSContext* cx, JS::Handle obj, 17:31.58 ^~~~~~~~~~~ 17:31.58 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 17:31.58 return op(cx, obj, receiver, id, vp); 17:31.58 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:31.58 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 17:31.58 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 17:31.58 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:32.59 In file included from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:7, 17:32.59 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 17:32.62 /<>/firefox-66.0~b8+build1/js/src/builtin/Array-inl.h: In function ‘bool js::GetElement(JSContext*, JS::HandleObject, uint32_t, JS::MutableHandleValue)’: 17:32.62 /<>/firefox-66.0~b8+build1/js/src/builtin/Array-inl.h:20:13: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 17:32.62 inline bool GetElement(JSContext* cx, HandleObject obj, uint32_t index, 17:32.62 ^~~~~~~~~~ 17:32.62 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 17:32.62 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 17:32.62 from /<>/firefox-66.0~b8+build1/js/src/vm/ArgumentsObject-inl.h:14, 17:32.62 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array-inl.h:15, 17:32.62 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:7, 17:32.62 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 17:32.62 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 17:32.62 return op(cx, obj, receiver, id, vp); 17:32.62 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:32.62 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 17:32.62 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 17:32.62 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:33.20 Compiling bytes v0.4.9 17:33.68 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h: In function ‘bool js::GetLengthProperty(JSContext*, JS::HandleObject, uint32_t*)’: 17:33.68 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 17:33.69 return op(cx, obj, receiver, id, vp); 17:33.69 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:33.69 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 17:33.69 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 17:33.69 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:33.69 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 17:33.69 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 17:33.69 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayObject.h:10, 17:33.69 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.h:17, 17:33.71 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array-inl.h:10, 17:33.71 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:7, 17:33.72 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 17:33.72 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:33.73 return js::ToNumberSlow(cx, v, out); 17:33.74 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 17:34.00 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 17:34.02 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp: In function ‘bool array_addProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue)’: 17:34.02 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:977:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:34.04 static bool array_addProperty(JSContext* cx, HandleObject obj, HandleId id, 17:34.04 ^~~~~~~~~~~~~~~~~ 17:34.78 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 17:34.78 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 17:34.78 from /<>/firefox-66.0~b8+build1/js/src/vm/ArgumentsObject-inl.h:14, 17:34.78 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array-inl.h:15, 17:34.78 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:7, 17:34.78 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 17:34.78 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h: In function ‘bool js::GetElements(JSContext*, JS::HandleObject, uint32_t, JS::Value*)’: 17:34.78 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 17:34.78 return op(cx, obj, receiver, id, vp); 17:34.78 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:34.78 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 17:34.78 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 17:34.78 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:35.78 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:11: 17:35.78 /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.cpp: In function ‘bool js::atomics_wait(JSContext*, unsigned int, JS::Value*)’: 17:35.78 /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.cpp:643:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:35.78 if (!GetSharedTypedArray(cx, objv, &view)) { 17:35.79 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 17:35.79 /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.cpp:650:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:35.79 if (!GetTypedArrayIndex(cx, idxv, view, &offset)) { 17:35.79 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 17:35.79 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 17:35.79 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 17:35.79 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayObject.h:10, 17:35.80 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.h:17, 17:35.81 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array-inl.h:10, 17:35.81 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:7, 17:35.81 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 17:35.81 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:35.81 return js::ToInt32Slow(cx, v, out); 17:35.81 ~~~~~~~~~~~~~~~^~~~~~~~~~~~ 17:35.81 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:35.81 return js::ToNumberSlow(cx, v, out); 17:35.81 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 17:36.54 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:11: 17:36.56 /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.cpp: In function ‘bool js::atomics_notify(JSContext*, unsigned int, JS::Value*)’: 17:36.58 /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.cpp:742:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:36.59 if (!GetSharedTypedArray(cx, objv, &view)) { 17:36.59 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 17:36.59 /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.cpp:749:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:36.59 if (!GetTypedArrayIndex(cx, idxv, view, &offset)) { 17:36.59 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 17:36.60 /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.cpp:757:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:36.60 if (!ToInteger(cx, countv, &dcount)) { 17:36.60 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 17:36.82 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:20: 17:36.82 /<>/firefox-66.0~b8+build1/js/src/builtin/Boolean.cpp: In function ‘bool js::ToBooleanSlow(JS::HandleValue)’: 17:36.82 /<>/firefox-66.0~b8+build1/js/src/builtin/Boolean.cpp:161:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:36.82 JS_PUBLIC_API bool js::ToBooleanSlow(HandleValue v) { 17:36.82 ^~ 17:36.95 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.h:11, 17:36.95 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.h:16, 17:36.95 from /<>/firefox-66.0~b8+build1/js/src/vm/ArgumentsObject-inl.h:12, 17:36.95 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array-inl.h:15, 17:36.95 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:7, 17:36.95 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 17:36.95 /<>/firefox-66.0~b8+build1/js/src/jsnum.h: In static member function ‘static bool js::DataViewObject::getAndCheckConstructorArgs(JSContext*, JS::HandleObject, const JS::CallArgs&, uint32_t*, uint32_t*)’: 17:36.95 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:354:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:36.95 return ToIndexSlow(cx, v, errorNumber, index); 17:36.95 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:36.96 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:354:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:36.96 return ToIndexSlow(cx, v, errorNumber, index); 17:36.96 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:37.79 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:29: 17:37.79 /<>/firefox-66.0~b8+build1/js/src/builtin/DataViewObject.cpp: In function ‘JSObject* JS_NewDataView(JSContext*, JS::HandleObject, uint32_t, int32_t)’: 17:37.79 /<>/firefox-66.0~b8+build1/js/src/builtin/DataViewObject.cpp:950:17: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:37.79 if (!Construct(cx, fun, cargs, fun, &obj)) { 17:37.79 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:37.79 /<>/firefox-66.0~b8+build1/js/src/builtin/DataViewObject.cpp:950:17: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:38.24 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:38: 17:38.24 /<>/firefox-66.0~b8+build1/js/src/builtin/Eval.cpp: In function ‘EvalJSONResult TryEvalJSON(JSContext*, JSLinearString*, JS::MutableHandleValue)’: 17:38.24 /<>/firefox-66.0~b8+build1/js/src/builtin/Eval.cpp:175:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 17:38.24 static EvalJSONResult TryEvalJSON(JSContext* cx, JSLinearString* str, 17:38.24 ^~~~~~~~~~~ 17:38.24 In file included from /<>/firefox-66.0~b8+build1/js/src/builtin/Eval.cpp:19, 17:38.24 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:38: 17:38.24 /<>/firefox-66.0~b8+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 17:38.24 return static_cast(this)->get().parse(vp); 17:38.24 ^ 17:38.24 /<>/firefox-66.0~b8+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 17:38.24 return static_cast(this)->get().parse(vp); 17:38.24 ^ 17:39.28 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:11: 17:39.28 /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.cpp: In function ‘bool js::atomics_compareExchange(JSContext*, unsigned int, JS::Value*)’: 17:39.28 /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.cpp:182:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:39.28 if (!GetSharedTypedArray(cx, objv, &view)) { 17:39.28 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 17:39.28 /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.cpp:186:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:39.33 if (!GetTypedArrayIndex(cx, idxv, view, &offset)) { 17:39.33 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 17:39.33 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 17:39.33 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 17:39.33 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayObject.h:10, 17:39.33 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.h:17, 17:39.33 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array-inl.h:10, 17:39.33 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:7, 17:39.33 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 17:39.33 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:39.34 return js::ToInt32Slow(cx, v, out); 17:39.34 ~~~~~~~~~~~~~~~^~~~~~~~~~~~ 17:39.34 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:39.34 return js::ToInt32Slow(cx, v, out); 17:39.34 ~~~~~~~~~~~~~~~^~~~~~~~~~~~ 17:39.70 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:11: 17:39.70 /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.cpp: In function ‘bool js::atomics_store(JSContext*, unsigned int, JS::Value*)’: 17:39.70 /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.cpp:335:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:39.70 if (!GetSharedTypedArray(cx, objv, &view)) { 17:39.70 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 17:39.71 /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.cpp:339:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:39.71 if (!GetTypedArrayIndex(cx, idxv, view, &offset)) { 17:39.71 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 17:39.71 /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.cpp:343:17: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:39.71 if (!ToInteger(cx, valv, &integerValue)) { 17:39.71 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 17:40.08 /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.cpp: In function ‘bool js::atomics_exchange(JSContext*, unsigned int, JS::Value*)’: 17:40.08 /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.cpp:335:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:40.08 if (!GetSharedTypedArray(cx, objv, &view)) { 17:40.08 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 17:40.08 /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.cpp:339:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:40.08 if (!GetTypedArrayIndex(cx, idxv, view, &offset)) { 17:40.08 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 17:40.08 /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.cpp:343:17: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:40.08 if (!ToInteger(cx, valv, &integerValue)) { 17:40.08 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 17:40.22 /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.cpp: In function ‘bool js::atomics_add(JSContext*, unsigned int, JS::Value*)’: 17:40.22 /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.cpp:378:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:40.22 if (!GetSharedTypedArray(cx, objv, &view)) { 17:40.22 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 17:40.22 /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.cpp:382:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:40.22 if (!GetTypedArrayIndex(cx, idxv, view, &offset)) { 17:40.26 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 17:40.28 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 17:40.30 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 17:40.31 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayObject.h:10, 17:40.36 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.h:17, 17:40.36 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array-inl.h:10, 17:40.36 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:7, 17:40.36 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 17:40.36 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:40.36 return js::ToInt32Slow(cx, v, out); 17:40.37 ~~~~~~~~~~~~~~~^~~~~~~~~~~~ 17:40.38 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:11: 17:40.38 /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.cpp: In function ‘bool js::atomics_sub(JSContext*, unsigned int, JS::Value*)’: 17:40.41 /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.cpp:378:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:40.41 if (!GetSharedTypedArray(cx, objv, &view)) { 17:40.41 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 17:40.41 /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.cpp:382:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:40.41 if (!GetTypedArrayIndex(cx, idxv, view, &offset)) { 17:40.41 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 17:40.41 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 17:40.41 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 17:40.41 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayObject.h:10, 17:40.41 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.h:17, 17:40.41 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array-inl.h:10, 17:40.41 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:7, 17:40.44 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 17:40.44 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:40.44 return js::ToInt32Slow(cx, v, out); 17:40.44 ~~~~~~~~~~~~~~~^~~~~~~~~~~~ 17:40.46 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:11: 17:40.46 /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.cpp: In function ‘bool js::atomics_and(JSContext*, unsigned int, JS::Value*)’: 17:40.46 /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.cpp:378:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:40.46 if (!GetSharedTypedArray(cx, objv, &view)) { 17:40.47 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 17:40.47 /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.cpp:382:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:40.47 if (!GetTypedArrayIndex(cx, idxv, view, &offset)) { 17:40.47 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 17:40.47 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 17:40.47 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 17:40.47 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayObject.h:10, 17:40.47 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.h:17, 17:40.47 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array-inl.h:10, 17:40.47 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:7, 17:40.47 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 17:40.47 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:40.47 return js::ToInt32Slow(cx, v, out); 17:40.47 ~~~~~~~~~~~~~~~^~~~~~~~~~~~ 17:40.61 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:11: 17:40.61 /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.cpp: In function ‘bool js::atomics_or(JSContext*, unsigned int, JS::Value*)’: 17:40.62 /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.cpp:378:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:40.62 if (!GetSharedTypedArray(cx, objv, &view)) { 17:40.62 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 17:40.62 /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.cpp:382:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:40.62 if (!GetTypedArrayIndex(cx, idxv, view, &offset)) { 17:40.62 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 17:40.62 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 17:40.62 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 17:40.62 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayObject.h:10, 17:40.62 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.h:17, 17:40.62 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array-inl.h:10, 17:40.62 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:7, 17:40.62 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 17:40.62 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:40.63 return js::ToInt32Slow(cx, v, out); 17:40.63 ~~~~~~~~~~~~~~~^~~~~~~~~~~~ 17:40.81 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:11: 17:40.81 /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.cpp: In function ‘bool js::atomics_xor(JSContext*, unsigned int, JS::Value*)’: 17:40.81 /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.cpp:378:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:40.85 if (!GetSharedTypedArray(cx, objv, &view)) { 17:40.87 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 17:40.87 /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.cpp:382:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:40.87 if (!GetTypedArrayIndex(cx, idxv, view, &offset)) { 17:40.87 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 17:40.87 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 17:40.87 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 17:40.87 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayObject.h:10, 17:40.87 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.h:17, 17:40.87 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array-inl.h:10, 17:40.87 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:7, 17:40.87 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 17:40.87 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:40.87 return js::ToInt32Slow(cx, v, out); 17:40.87 ~~~~~~~~~~~~~~~^~~~~~~~~~~~ 17:41.01 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:47: 17:41.01 /<>/firefox-66.0~b8+build1/js/src/builtin/JSON.cpp: In function ‘bool PreprocessValue(JSContext*, JS::HandleObject, KeyType, JS::MutableHandleValue, {anonymous}::StringifyContext*) [with KeyType = JS::Handle]’: 17:41.01 /<>/firefox-66.0~b8+build1/js/src/builtin/JSON.cpp:282:13: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 17:41.01 static bool PreprocessValue(JSContext* cx, HandleObject holder, KeyType key, 17:41.01 ^~~~~~~~~~~~~~~ 17:41.02 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 17:41.02 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 17:41.02 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayObject.h:10, 17:41.02 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.h:17, 17:41.02 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array-inl.h:10, 17:41.02 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:7, 17:41.02 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 17:41.02 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:41.02 return js::ToObjectSlow(cx, v, false); 17:41.02 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 17:41.02 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:47: 17:41.02 /<>/firefox-66.0~b8+build1/js/src/builtin/JSON.cpp:301:21: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 17:41.02 if (!GetProperty(cx, obj, obj, cx->names().toJSON, &toJSON)) { 17:41.02 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:41.03 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:31, 17:41.03 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 17:41.03 from /<>/firefox-66.0~b8+build1/js/src/vm/ArgumentsObject-inl.h:14, 17:41.03 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array-inl.h:15, 17:41.03 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:7, 17:41.03 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 17:41.03 /<>/firefox-66.0~b8+build1/js/src/vm/JSAtom-inl.h:151:38: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType’ {aka ‘JS::Handle’} changed in GCC 7.1 17:41.03 JSString* str = ToStringSlow(cx, idv); 17:41.03 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 17:41.04 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext-inl.h:19, 17:41.04 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeInference-inl.h:36, 17:41.04 from /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:36, 17:41.04 from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 17:41.04 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 17:41.04 from /<>/firefox-66.0~b8+build1/js/src/vm/ArgumentsObject-inl.h:14, 17:41.04 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array-inl.h:15, 17:41.06 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:7, 17:41.06 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 17:41.06 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:98:14: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:41.06 return Call(cx, fval, thisv, args, rval); 17:41.06 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:41.06 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:98:14: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 17:41.06 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:31, 17:41.06 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 17:41.06 from /<>/firefox-66.0~b8+build1/js/src/vm/ArgumentsObject-inl.h:14, 17:41.06 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array-inl.h:15, 17:41.06 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:7, 17:41.06 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 17:41.06 /<>/firefox-66.0~b8+build1/js/src/vm/JSAtom-inl.h:151:38: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType’ {aka ‘JS::Handle’} changed in GCC 7.1 17:41.06 JSString* str = ToStringSlow(cx, idv); 17:41.07 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 17:41.07 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext-inl.h:19, 17:41.07 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeInference-inl.h:36, 17:41.07 from /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:36, 17:41.07 from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 17:41.07 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 17:41.07 from /<>/firefox-66.0~b8+build1/js/src/vm/ArgumentsObject-inl.h:14, 17:41.07 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array-inl.h:15, 17:41.07 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:7, 17:41.07 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 17:41.07 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:123:14: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:41.07 return Call(cx, fval, thisv, args, rval); 17:41.08 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:41.08 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:123:14: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 17:41.08 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 17:41.08 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 17:41.08 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayObject.h:10, 17:41.08 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.h:17, 17:41.09 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array-inl.h:10, 17:41.09 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:7, 17:41.09 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 17:41.09 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:41.09 return js::ToNumberSlow(cx, v, out); 17:41.09 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 17:41.09 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:47: 17:41.09 /<>/firefox-66.0~b8+build1/js/src/builtin/JSON.cpp:353:42: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType’ {aka ‘JS::Handle’} changed in GCC 7.1 17:41.13 JSString* str = ToStringSlow(cx, vp); 17:41.13 ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 17:41.60 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:31, 17:41.60 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 17:41.60 from /<>/firefox-66.0~b8+build1/js/src/vm/ArgumentsObject-inl.h:14, 17:41.60 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array-inl.h:15, 17:41.61 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:7, 17:41.61 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 17:41.61 /<>/firefox-66.0~b8+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]’: 17:41.61 /<>/firefox-66.0~b8+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 17:41.61 inline bool ValueToId( 17:41.61 ^~~~~~~~~ 17:41.61 /<>/firefox-66.0~b8+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 17:41.61 /<>/firefox-66.0~b8+build1/js/src/vm/JSAtom-inl.h:93:33: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType’ {aka ‘JS::Handle’} changed in GCC 7.1 17:41.61 JSAtom* atom = ToAtom(cx, v); 17:41.61 ~~~~~~~~~~~~~~~^~~~~~~ 17:42.11 Compiling humantime v1.1.1 17:42.20 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:47: 17:42.20 /<>/firefox-66.0~b8+build1/js/src/builtin/JSON.cpp: In function ‘bool Walk(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::MutableHandleValue)’: 17:42.20 /<>/firefox-66.0~b8+build1/js/src/builtin/JSON.cpp:885:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:42.20 static bool Walk(JSContext* cx, HandleObject holder, HandleId name, 17:42.20 ^~~~ 17:42.20 /<>/firefox-66.0~b8+build1/js/src/builtin/JSON.cpp:885:13: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 17:42.20 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 17:42.31 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 17:42.31 from /<>/firefox-66.0~b8+build1/js/src/vm/ArgumentsObject-inl.h:14, 17:42.31 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array-inl.h:15, 17:42.31 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:7, 17:42.31 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 17:42.32 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 17:42.32 return op(cx, obj, receiver, id, vp); 17:42.32 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:42.32 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 17:42.32 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 17:42.33 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:42.33 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:47: 17:42.33 /<>/firefox-66.0~b8+build1/js/src/builtin/JSON.cpp:926:18: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:42.33 if (!Walk(cx, obj, id, reviver, &newElement)) { 17:42.33 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:42.36 /<>/firefox-66.0~b8+build1/js/src/builtin/JSON.cpp:926:18: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 17:42.36 /<>/firefox-66.0~b8+build1/js/src/builtin/JSON.cpp:940:30: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 17:42.39 if (!DefineProperty(cx, obj, id, desc, ignored)) { 17:42.39 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:42.39 /<>/firefox-66.0~b8+build1/js/src/builtin/JSON.cpp:962:18: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:42.39 if (!Walk(cx, obj, id, reviver, &newElement)) { 17:42.40 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:42.42 /<>/firefox-66.0~b8+build1/js/src/builtin/JSON.cpp:962:18: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 17:42.42 /<>/firefox-66.0~b8+build1/js/src/builtin/JSON.cpp:976:30: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 17:42.42 if (!DefineProperty(cx, obj, id, desc, ignored)) { 17:42.42 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:42.42 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:31, 17:42.42 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 17:42.42 from /<>/firefox-66.0~b8+build1/js/src/vm/ArgumentsObject-inl.h:14, 17:42.42 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array-inl.h:15, 17:42.42 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:7, 17:42.42 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 17:42.42 /<>/firefox-66.0~b8+build1/js/src/vm/JSAtom-inl.h:151:38: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType’ {aka ‘JS::Handle’} changed in GCC 7.1 17:42.42 JSString* str = ToStringSlow(cx, idv); 17:42.42 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 17:42.42 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext-inl.h:19, 17:42.42 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeInference-inl.h:36, 17:42.42 from /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:36, 17:42.42 from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 17:42.42 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 17:42.42 from /<>/firefox-66.0~b8+build1/js/src/vm/ArgumentsObject-inl.h:14, 17:42.42 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array-inl.h:15, 17:42.42 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:7, 17:42.42 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 17:42.43 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:123:14: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:42.43 return Call(cx, fval, thisv, args, rval); 17:42.43 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:42.43 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:123:14: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 17:42.80 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:47: 17:42.80 /<>/firefox-66.0~b8+build1/js/src/builtin/JSON.cpp: In function ‘bool Revive(JSContext*, JS::HandleValue, JS::MutableHandleValue)’: 17:42.80 /<>/firefox-66.0~b8+build1/js/src/builtin/JSON.cpp:994:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:42.80 static bool Revive(JSContext* cx, HandleValue reviver, MutableHandleValue vp) { 17:42.80 ^~~~~~ 17:42.80 /<>/firefox-66.0~b8+build1/js/src/builtin/JSON.cpp:994:13: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 17:42.81 /<>/firefox-66.0~b8+build1/js/src/builtin/JSON.cpp:1000:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 17:42.81 if (!DefineDataProperty(cx, obj, cx->names().empty, vp)) { 17:42.81 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:42.81 /<>/firefox-66.0~b8+build1/js/src/builtin/JSON.cpp:1005:14: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:42.86 return Walk(cx, obj, id, reviver, vp); 17:42.86 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 17:42.87 /<>/firefox-66.0~b8+build1/js/src/builtin/JSON.cpp:1005:14: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 17:42.97 /<>/firefox-66.0~b8+build1/js/src/builtin/JSON.cpp: In function ‘bool js::ParseJSONWithReviver(JSContext*, mozilla::Range, JS::HandleValue, JS::MutableHandleValue) [with CharT = unsigned char]’: 17:42.97 /<>/firefox-66.0~b8+build1/js/src/builtin/JSON.cpp:1009:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:42.97 bool js::ParseJSONWithReviver(JSContext* cx, 17:42.97 ^~ 17:42.97 /<>/firefox-66.0~b8+build1/js/src/builtin/JSON.cpp:1009:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 17:42.97 In file included from /<>/firefox-66.0~b8+build1/js/src/builtin/Eval.cpp:19, 17:42.97 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:38: 17:42.97 /<>/firefox-66.0~b8+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 17:42.97 return static_cast(this)->get().parse(vp); 17:42.97 ^ 17:42.97 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:47: 17:42.98 /<>/firefox-66.0~b8+build1/js/src/builtin/JSON.cpp:1020:18: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:42.98 return Revive(cx, reviver, vp); 17:42.98 ~~~~~~^~~~~~~~~~~~~~~~~ 17:43.04 /<>/firefox-66.0~b8+build1/js/src/builtin/JSON.cpp: In function ‘bool js::ParseJSONWithReviver(JSContext*, mozilla::Range, JS::HandleValue, JS::MutableHandleValue) [with CharT = char16_t]’: 17:43.04 /<>/firefox-66.0~b8+build1/js/src/builtin/JSON.cpp:1009:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:43.04 bool js::ParseJSONWithReviver(JSContext* cx, 17:43.04 ^~ 17:43.04 /<>/firefox-66.0~b8+build1/js/src/builtin/JSON.cpp:1009:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 17:43.04 In file included from /<>/firefox-66.0~b8+build1/js/src/builtin/Eval.cpp:19, 17:43.04 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:38: 17:43.04 /<>/firefox-66.0~b8+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 17:43.04 return static_cast(this)->get().parse(vp); 17:43.04 ^ 17:43.04 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:47: 17:43.04 /<>/firefox-66.0~b8+build1/js/src/builtin/JSON.cpp:1020:18: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:43.04 return Revive(cx, reviver, vp); 17:43.04 ~~~~~~^~~~~~~~~~~~~~~~~ 17:43.11 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/IonTypes.h:19, 17:43.11 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeSet.h:22, 17:43.11 from /<>/firefox-66.0~b8+build1/js/src/vm/ObjectGroup.h:19, 17:43.11 from /<>/firefox-66.0~b8+build1/js/src/vm/Shape.h:31, 17:43.11 from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:18, 17:43.11 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 17:43.12 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayObject.h:10, 17:43.12 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.h:17, 17:43.17 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array-inl.h:10, 17:43.17 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:7, 17:43.22 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 17:43.23 /<>/firefox-66.0~b8+build1/js/src/vm/StringType.h: In function ‘bool json_parse(JSContext*, unsigned int, JS::Value*)’: 17:43.25 /<>/firefox-66.0~b8+build1/js/src/vm/StringType.h:1692:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:43.25 return ToStringSlow(cx, v); 17:43.25 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 17:43.25 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:47: 17:43.26 /<>/firefox-66.0~b8+build1/js/src/builtin/JSON.cpp:1064:36: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:43.28 ? ParseJSONWithReviver(cx, linearChars.latin1Range(), reviver, 17:43.28 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:43.28 args.rval()) 17:43.28 ~~~~~~~~~~~~ 17:43.28 /<>/firefox-66.0~b8+build1/js/src/builtin/JSON.cpp:1064:36: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 17:43.28 /<>/firefox-66.0~b8+build1/js/src/builtin/JSON.cpp:1066:36: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:43.28 : ParseJSONWithReviver(cx, linearChars.twoByteRange(), reviver, 17:43.28 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:43.28 args.rval()); 17:43.28 ~~~~~~~~~~~~ 17:43.28 /<>/firefox-66.0~b8+build1/js/src/builtin/JSON.cpp:1066:36: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 17:44.99 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 17:44.99 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp: In function ‘bool array_toSource(JSContext*, unsigned int, JS::Value*)’: 17:44.99 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:189:19: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 17:44.99 if (!GetProperty(cx, obj, obj, cx->names().length, &value)) { 17:44.99 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:44.99 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:193:18: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:44.99 return ToLength(cx, value, lengthp); 17:44.99 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 17:44.99 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:342:26: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 17:45.00 return HasAndGetElement(cx, obj, obj, index, hole, vp); 17:45.01 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:45.01 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:1217:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:45.02 str = ValueToSource(cx, elt); 17:45.02 ~~~~~~~~~~~~~^~~~~~~~~ 17:46.21 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp: In function ‘bool js::ArraySetLength(JSContext*, JS::Handle, JS::HandleId, unsigned int, JS::HandleValue, JS::ObjectOpResult&)’: 17:46.21 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:698:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:46.21 bool js::ArraySetLength(JSContext* cx, Handle arr, HandleId id, 17:46.21 ^~ 17:46.21 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 17:46.21 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 17:46.21 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayObject.h:10, 17:46.21 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.h:17, 17:46.21 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array-inl.h:10, 17:46.21 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:7, 17:46.21 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 17:46.21 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:174:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:46.21 return js::ToUint32Slow(cx, v, out); 17:46.22 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 17:46.22 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:46.22 return js::ToNumberSlow(cx, v, out); 17:46.22 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 17:46.59 Compiling rand v0.3.22 17:46.76 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 17:46.76 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp: In function ‘bool SetArrayLengthProperty(JSContext*, js::HandleArrayObject, JS::HandleValue)’: 17:46.76 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:600:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:46.76 static bool SetArrayLengthProperty(JSContext* cx, HandleArrayObject obj, 17:46.76 ^~~~~~~~~~~~~~~~~~~~~~ 17:46.76 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:605:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:46.76 if (!ArraySetLength(cx, obj, id, JSPROP_PERMANENT, value, result)) { 17:46.76 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:46.88 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 17:46.88 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 17:46.88 from /<>/firefox-66.0~b8+build1/js/src/vm/ArgumentsObject-inl.h:14, 17:46.88 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array-inl.h:15, 17:46.88 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:7, 17:46.88 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 17:46.88 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h: In function ‘bool js::SetLengthProperty(JSContext*, JS::HandleObject, uint32_t)’: 17:46.88 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 17:46.88 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); 17:46.88 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:46.88 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 17:46.88 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 17:46.88 return NativeSetProperty(cx, obj.as(), id, v, 17:46.88 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:46.88 receiver, result); 17:46.88 ~~~~~~~~~~~~~~~~~ 17:46.88 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 17:47.02 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h: In function ‘bool SetLengthProperty(JSContext*, JS::HandleObject, uint64_t)’: 17:47.02 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 17:47.02 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); 17:47.02 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:47.02 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 17:47.02 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 17:47.02 return NativeSetProperty(cx, obj.as(), id, v, 17:47.02 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:47.02 receiver, result); 17:47.02 ~~~~~~~~~~~~~~~~~ 17:47.02 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 17:47.11 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 17:47.11 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp: In function ‘bool array_length_setter(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::ObjectOpResult&)’: 17:47.11 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:639:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:47.11 static bool array_length_setter(JSContext* cx, HandleObject obj, HandleId id, 17:47.11 ^~~~~~~~~~~~~~~~~~~ 17:47.12 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:647:30: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:47.14 return DefineDataProperty(cx, obj, id, v, JSPROP_ENUMERATE, result); 17:47.15 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:47.15 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:654:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:47.15 return ArraySetLength(cx, arr, id, JSPROP_PERMANENT, v, result); 17:47.15 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:47.21 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.h:11, 17:47.22 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.h:16, 17:47.22 from /<>/firefox-66.0~b8+build1/js/src/vm/ArgumentsObject-inl.h:12, 17:47.22 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array-inl.h:15, 17:47.22 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:7, 17:47.22 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 17:47.22 /<>/firefox-66.0~b8+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]’: 17:47.22 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:354:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:47.22 return ToIndexSlow(cx, v, errorNumber, index); 17:47.22 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:47.39 /<>/firefox-66.0~b8+build1/js/src/jsnum.h: In static member function ‘static bool js::DataViewObject::write(JSContext*, JS::Handle, const JS::CallArgs&) [with NativeType = signed char]’: 17:47.39 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:354:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:47.39 return ToIndexSlow(cx, v, errorNumber, index); 17:47.39 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:47.39 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 17:47.39 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 17:47.39 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayObject.h:10, 17:47.39 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.h:17, 17:47.39 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array-inl.h:10, 17:47.39 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:7, 17:47.39 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 17:47.39 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:47.39 return js::ToInt32Slow(cx, v, out); 17:47.39 ~~~~~~~~~~~~~~~^~~~~~~~~~~~ 17:47.49 Compiling uuid v0.6.5 17:47.72 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.h:11, 17:47.72 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.h:16, 17:47.72 from /<>/firefox-66.0~b8+build1/js/src/vm/ArgumentsObject-inl.h:12, 17:47.72 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array-inl.h:15, 17:47.72 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:7, 17:47.72 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 17:47.72 /<>/firefox-66.0~b8+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]’: 17:47.72 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:354:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:47.72 return ToIndexSlow(cx, v, errorNumber, index); 17:47.72 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:47.95 /<>/firefox-66.0~b8+build1/js/src/jsnum.h: In static member function ‘static bool js::DataViewObject::write(JSContext*, JS::Handle, const JS::CallArgs&) [with NativeType = unsigned char]’: 17:47.95 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:354:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:47.95 return ToIndexSlow(cx, v, errorNumber, index); 17:47.95 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:47.95 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 17:47.95 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 17:47.95 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayObject.h:10, 17:47.95 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.h:17, 17:47.95 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array-inl.h:10, 17:47.95 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:7, 17:47.95 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 17:47.95 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:47.95 return js::ToInt32Slow(cx, v, out); 17:47.95 ~~~~~~~~~~~~~~~^~~~~~~~~~~~ 17:48.25 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.h:11, 17:48.25 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.h:16, 17:48.25 from /<>/firefox-66.0~b8+build1/js/src/vm/ArgumentsObject-inl.h:12, 17:48.25 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array-inl.h:15, 17:48.25 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:7, 17:48.25 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 17:48.25 /<>/firefox-66.0~b8+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]’: 17:48.25 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:354:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:48.25 return ToIndexSlow(cx, v, errorNumber, index); 17:48.25 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:48.39 /<>/firefox-66.0~b8+build1/js/src/jsnum.h: In static member function ‘static bool js::DataViewObject::write(JSContext*, JS::Handle, const JS::CallArgs&) [with NativeType = short int]’: 17:48.39 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:354:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:48.39 return ToIndexSlow(cx, v, errorNumber, index); 17:48.39 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:48.39 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 17:48.39 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 17:48.39 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayObject.h:10, 17:48.39 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.h:17, 17:48.39 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array-inl.h:10, 17:48.39 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:7, 17:48.39 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 17:48.39 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:48.39 return js::ToInt32Slow(cx, v, out); 17:48.39 ~~~~~~~~~~~~~~~^~~~~~~~~~~~ 17:48.52 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.h:11, 17:48.52 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.h:16, 17:48.52 from /<>/firefox-66.0~b8+build1/js/src/vm/ArgumentsObject-inl.h:12, 17:48.52 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array-inl.h:15, 17:48.52 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:7, 17:48.52 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 17:48.52 /<>/firefox-66.0~b8+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]’: 17:48.52 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:354:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:48.52 return ToIndexSlow(cx, v, errorNumber, index); 17:48.52 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:48.69 /<>/firefox-66.0~b8+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]’: 17:48.69 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:354:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:48.69 return ToIndexSlow(cx, v, errorNumber, index); 17:48.69 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:48.69 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 17:48.69 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 17:48.69 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayObject.h:10, 17:48.69 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.h:17, 17:48.69 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array-inl.h:10, 17:48.69 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:7, 17:48.70 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 17:48.70 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:48.70 return js::ToInt32Slow(cx, v, out); 17:48.70 ~~~~~~~~~~~~~~~^~~~~~~~~~~~ 17:48.99 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.h:11, 17:49.00 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.h:16, 17:49.00 from /<>/firefox-66.0~b8+build1/js/src/vm/ArgumentsObject-inl.h:12, 17:49.00 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array-inl.h:15, 17:49.00 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:7, 17:49.00 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 17:49.00 /<>/firefox-66.0~b8+build1/js/src/jsnum.h: In static member function ‘static bool js::DataViewObject::read(JSContext*, JS::Handle, const JS::CallArgs&, NativeType*) [with NativeType = int]’: 17:49.00 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:354:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:49.00 return ToIndexSlow(cx, v, errorNumber, index); 17:49.00 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:49.40 /<>/firefox-66.0~b8+build1/js/src/jsnum.h: In static member function ‘static bool js::DataViewObject::write(JSContext*, JS::Handle, const JS::CallArgs&) [with NativeType = int]’: 17:49.40 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:354:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:49.40 return ToIndexSlow(cx, v, errorNumber, index); 17:49.43 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:49.43 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 17:49.43 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 17:49.43 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayObject.h:10, 17:49.43 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.h:17, 17:49.44 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array-inl.h:10, 17:49.44 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:7, 17:49.44 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 17:49.45 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:49.45 return js::ToInt32Slow(cx, v, out); 17:49.45 ~~~~~~~~~~~~~~~^~~~~~~~~~~~ 17:49.75 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.h:11, 17:49.75 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.h:16, 17:49.75 from /<>/firefox-66.0~b8+build1/js/src/vm/ArgumentsObject-inl.h:12, 17:49.75 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array-inl.h:15, 17:49.75 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:7, 17:49.75 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 17:49.75 /<>/firefox-66.0~b8+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]’: 17:49.76 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:354:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:49.76 return ToIndexSlow(cx, v, errorNumber, index); 17:49.76 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:50.01 /<>/firefox-66.0~b8+build1/js/src/jsnum.h: In static member function ‘static bool js::DataViewObject::write(JSContext*, JS::Handle, const JS::CallArgs&) [with NativeType = unsigned int]’: 17:50.02 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:354:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:50.02 return ToIndexSlow(cx, v, errorNumber, index); 17:50.02 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:50.02 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 17:50.02 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 17:50.02 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayObject.h:10, 17:50.02 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.h:17, 17:50.02 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array-inl.h:10, 17:50.02 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:7, 17:50.02 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 17:50.02 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:25: 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.33 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.h:11, 17:50.33 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.h:16, 17:50.33 from /<>/firefox-66.0~b8+build1/js/src/vm/ArgumentsObject-inl.h:12, 17:50.33 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array-inl.h:15, 17:50.33 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:7, 17:50.33 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 17:50.34 /<>/firefox-66.0~b8+build1/js/src/jsnum.h: In static member function ‘static bool js::DataViewObject::read(JSContext*, JS::Handle, const JS::CallArgs&, NativeType*) [with NativeType = float]’: 17:50.36 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:354:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:50.36 return ToIndexSlow(cx, v, errorNumber, index); 17:50.39 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:50.60 /<>/firefox-66.0~b8+build1/js/src/jsnum.h: In static member function ‘static bool js::DataViewObject::write(JSContext*, JS::Handle, const JS::CallArgs&) [with NativeType = float]’: 17:50.60 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:354:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:50.60 return ToIndexSlow(cx, v, errorNumber, index); 17:50.60 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:50.60 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 17:50.60 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 17:50.60 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayObject.h:10, 17:50.60 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.h:17, 17:50.60 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array-inl.h:10, 17:50.60 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:7, 17:50.60 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 17:50.60 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:50.60 return js::ToNumberSlow(cx, v, out); 17:50.60 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 17:50.88 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.h:11, 17:50.88 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.h:16, 17:50.90 from /<>/firefox-66.0~b8+build1/js/src/vm/ArgumentsObject-inl.h:12, 17:50.90 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array-inl.h:15, 17:50.90 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:7, 17:50.90 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 17:50.90 /<>/firefox-66.0~b8+build1/js/src/jsnum.h: In static member function ‘static bool js::DataViewObject::read(JSContext*, JS::Handle, const JS::CallArgs&, NativeType*) [with NativeType = double]’: 17:50.93 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:354:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:50.93 return ToIndexSlow(cx, v, errorNumber, index); 17:50.93 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:51.19 /<>/firefox-66.0~b8+build1/js/src/jsnum.h: In static member function ‘static bool js::DataViewObject::write(JSContext*, JS::Handle, const JS::CallArgs&) [with NativeType = double]’: 17:51.19 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:354:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:51.19 return ToIndexSlow(cx, v, errorNumber, index); 17:51.19 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:51.19 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 17:51.19 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 17:51.19 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayObject.h:10, 17:51.19 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.h:17, 17:51.22 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array-inl.h:10, 17:51.22 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:7, 17:51.22 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 17:51.22 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:51.22 return js::ToNumberSlow(cx, v, out); 17:51.22 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 17:51.81 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool js::array_join(JSContext*, unsigned int, JS::Value*)’: 17:51.82 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:51.82 return js::ToObjectSlow(cx, v, false); 17:51.82 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 17:51.82 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 17:51.82 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:189:19: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 17:51.82 if (!GetProperty(cx, obj, obj, cx->names().length, &value)) { 17:51.82 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:51.82 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:193:18: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:51.82 return ToLength(cx, value, lengthp); 17:51.82 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 17:51.87 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/IonTypes.h:19, 17:51.87 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeSet.h:22, 17:51.87 from /<>/firefox-66.0~b8+build1/js/src/vm/ObjectGroup.h:19, 17:51.87 from /<>/firefox-66.0~b8+build1/js/src/vm/Shape.h:31, 17:51.87 from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:18, 17:51.88 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 17:51.88 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayObject.h:10, 17:51.88 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.h:17, 17:51.88 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array-inl.h:10, 17:51.88 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:7, 17:51.88 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 17:51.90 /<>/firefox-66.0~b8+build1/js/src/vm/StringType.h:1692:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:51.90 return ToStringSlow(cx, v); 17:51.90 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 17:51.90 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 17:51.90 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:1356:27: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 17:51.90 if (!GetArrayElement(cx, obj, i, &v)) { 17:51.90 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 17:51.90 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:1356:27: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 17:51.90 if (!GetArrayElement(cx, obj, i, &v)) { 17:51.90 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 17:51.90 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:1356:27: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 17:51.90 if (!GetArrayElement(cx, obj, i, &v)) { 17:51.90 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 17:51.90 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:1356:27: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 17:51.90 if (!GetArrayElement(cx, obj, i, &v)) { 17:51.90 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 17:53.52 Compiling textwrap v0.9.0 17:53.70 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:47: 17:53.70 /<>/firefox-66.0~b8+build1/js/src/builtin/JSON.cpp: In function ‘bool Str(JSContext*, const JS::Value&, {anonymous}::StringifyContext*)’: 17:53.73 /<>/firefox-66.0~b8+build1/js/src/builtin/JSON.cpp:598:22: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 17:53.73 if (!GetElement(cx, obj, i, &outputValue)) { 17:53.73 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 17:53.73 /<>/firefox-66.0~b8+build1/js/src/builtin/JSON.cpp:301:21: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 17:53.73 if (!GetProperty(cx, obj, obj, cx->names().toJSON, &toJSON)) { 17:53.73 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:53.73 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext-inl.h:19, 17:53.74 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeInference-inl.h:36, 17:53.74 from /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:36, 17:53.74 from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 17:53.74 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 17:53.74 from /<>/firefox-66.0~b8+build1/js/src/vm/ArgumentsObject-inl.h:14, 17:53.74 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array-inl.h:15, 17:53.74 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:7, 17:53.74 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 17:53.74 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:98:14: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:53.74 return Call(cx, fval, thisv, args, rval); 17:53.74 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:53.74 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:98:14: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 17:53.74 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:47: 17:53.74 /<>/firefox-66.0~b8+build1/js/src/builtin/JSON.cpp:332:18: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:53.74 if (!js::Call(cx, replacerVal, holder, arg0, vp, vp)) { 17:53.74 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:53.74 /<>/firefox-66.0~b8+build1/js/src/builtin/JSON.cpp:332:18: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:53.74 /<>/firefox-66.0~b8+build1/js/src/builtin/JSON.cpp:332:18: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:53.75 /<>/firefox-66.0~b8+build1/js/src/builtin/JSON.cpp:332:18: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 17:53.75 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 17:53.75 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 17:53.76 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayObject.h:10, 17:53.76 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.h:17, 17:53.76 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array-inl.h:10, 17:53.76 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:7, 17:53.76 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 17:53.76 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:53.76 return js::ToNumberSlow(cx, v, out); 17:53.76 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 17:53.76 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:47: 17:53.76 /<>/firefox-66.0~b8+build1/js/src/builtin/JSON.cpp:353:42: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType’ {aka ‘JS::Handle’} changed in GCC 7.1 17:53.79 JSString* str = ToStringSlow(cx, vp); 17:53.79 ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 17:53.79 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 17:53.79 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 17:53.79 from /<>/firefox-66.0~b8+build1/js/src/vm/ArgumentsObject-inl.h:14, 17:53.79 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array-inl.h:15, 17:53.79 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:7, 17:53.80 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 17:53.80 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 17:53.81 return op(cx, obj, receiver, id, vp); 17:53.81 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:53.81 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 17:53.81 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 17:53.81 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:53.81 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:47: 17:53.82 /<>/firefox-66.0~b8+build1/js/src/builtin/JSON.cpp:492:25: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 17:53.82 if (!PreprocessValue(cx, obj, HandleId(id), &outputValue, scx)) { 17:53.82 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:53.82 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:31, 17:53.82 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 17:53.82 from /<>/firefox-66.0~b8+build1/js/src/vm/ArgumentsObject-inl.h:14, 17:53.82 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array-inl.h:15, 17:53.82 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:7, 17:53.82 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 17:53.82 /<>/firefox-66.0~b8+build1/js/src/vm/JSAtom-inl.h:151:38: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType’ {aka ‘JS::Handle’} changed in GCC 7.1 17:53.82 JSString* str = ToStringSlow(cx, idv); 17:53.83 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 17:55.26 Compiling futures-cpupool v0.1.8 17:55.69 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:47: 17:55.69 /<>/firefox-66.0~b8+build1/js/src/builtin/JSON.cpp: In function ‘bool js::Stringify(JSContext*, JS::MutableHandleValue, JSObject*, const JS::Value&, js::StringBuffer&, js::StringifyBehavior)’: 17:55.69 /<>/firefox-66.0~b8+build1/js/src/builtin/JSON.cpp:714:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 17:55.69 bool js::Stringify(JSContext* cx, MutableHandleValue vp, JSObject* replacer_, 17:55.69 ^~ 17:55.69 /<>/firefox-66.0~b8+build1/js/src/builtin/JSON.cpp:769:24: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 17:55.69 if (!GetElement(cx, replacer, k, &item)) { 17:55.69 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 17:55.69 /<>/firefox-66.0~b8+build1/js/src/builtin/JSON.cpp:786:30: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType’ {aka ‘JS::Handle’} changed in GCC 7.1 17:55.70 if (!ValueToId(cx, item, &id)) { 17:55.70 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 17:55.70 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 17:55.70 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 17:55.70 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayObject.h:10, 17:55.70 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.h:17, 17:55.70 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array-inl.h:10, 17:55.70 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:7, 17:55.70 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 17:55.70 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:55.70 return js::ToNumberSlow(cx, v, out); 17:55.70 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 17:55.70 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:47: 17:55.70 /<>/firefox-66.0~b8+build1/js/src/builtin/JSON.cpp:820:42: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType’ {aka ‘JS::Handle’} changed in GCC 7.1 17:55.70 JSString* str = ToStringSlow(cx, space); 17:55.70 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 17:55.72 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/TextUtils.h:12, 17:55.76 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.h:13, 17:55.76 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array-inl.h:10, 17:55.76 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:7, 17:55.76 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 17:55.76 /<>/firefox-66.0~b8+build1/js/src/builtin/JSON.cpp:833:30: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:55.76 MOZ_ALWAYS_TRUE(ToInteger(cx, space, &d)); 17:55.76 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Assertions.h:661:12: note: in definition of macro ‘MOZ_ALWAYS_TRUE’ 17:55.76 if ((expr)) { \ 17:55.76 ^~~~ 17:55.77 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:47: 17:55.77 /<>/firefox-66.0~b8+build1/js/src/builtin/JSON.cpp:866:34: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:55.77 if (!NativeDefineDataProperty(cx, wrapper, emptyId, vp, JSPROP_ENUMERATE)) { 17:55.77 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:55.77 /<>/firefox-66.0~b8+build1/js/src/builtin/JSON.cpp:874:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 17:55.77 if (!PreprocessValue(cx, wrapper, HandleId(emptyId), vp, &scx)) { 17:55.77 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:57.12 /<>/firefox-66.0~b8+build1/js/src/builtin/JSON.cpp: In function ‘bool json_stringify(JSContext*, unsigned int, JS::Value*)’: 17:57.12 /<>/firefox-66.0~b8+build1/js/src/builtin/JSON.cpp:1080:17: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 17:57.12 if (!Stringify(cx, &value, replacer, space, sb, StringifyBehavior::Normal)) { 17:57.12 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:57.88 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:38: 17:57.88 /<>/firefox-66.0~b8+build1/js/src/builtin/Eval.cpp: In function ‘bool js::DirectEvalStringFromIon(JSContext*, JS::HandleObject, JS::HandleScript, JS::HandleValue, JS::HandleString, jsbytecode*, JS::MutableHandleValue)’: 17:57.88 /<>/firefox-66.0~b8+build1/js/src/builtin/Eval.cpp:328:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:57.88 bool js::DirectEvalStringFromIon(JSContext* cx, HandleObject env, 17:57.88 ^~ 17:57.88 /<>/firefox-66.0~b8+build1/js/src/builtin/Eval.cpp:328:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:57.88 /<>/firefox-66.0~b8+build1/js/src/builtin/Eval.cpp:328:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 17:57.88 /<>/firefox-66.0~b8+build1/js/src/builtin/Eval.cpp:335:45: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:57.89 if (!GlobalObject::isRuntimeCodeGenEnabled(cx, v, cx->global())) { 17:57.89 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 17:58.68 /<>/firefox-66.0~b8+build1/js/src/builtin/Eval.cpp: In function ‘bool EvalKernel(JSContext*, JS::HandleValue, EvalType, js::AbstractFramePtr, JS::HandleObject, jsbytecode*, JS::MutableHandleValue)’: 17:58.68 /<>/firefox-66.0~b8+build1/js/src/builtin/Eval.cpp:209:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:58.68 static bool EvalKernel(JSContext* cx, HandleValue v, EvalType evalType, 17:58.68 ^~~~~~~~~~ 17:58.68 /<>/firefox-66.0~b8+build1/js/src/builtin/Eval.cpp:209:13: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 17:58.68 /<>/firefox-66.0~b8+build1/js/src/builtin/Eval.cpp:217:45: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:58.68 if (!GlobalObject::isRuntimeCodeGenEnabled(cx, v, cx->global())) { 17:58.68 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 17:59.52 /<>/firefox-66.0~b8+build1/js/src/builtin/Eval.cpp: In function ‘bool js::IndirectEval(JSContext*, unsigned int, JS::Value*)’: 17:59.52 /<>/firefox-66.0~b8+build1/js/src/builtin/Eval.cpp:422:20: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 17:59.52 return EvalKernel(cx, args.get(0), INDIRECT_EVAL, NullFramePtr(), 17:59.52 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:59.52 globalLexical, nullptr, args.rval()); 17:59.52 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:59.52 /<>/firefox-66.0~b8+build1/js/src/builtin/Eval.cpp:422:20: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 17:59.64 /<>/firefox-66.0~b8+build1/js/src/builtin/Eval.cpp: In function ‘bool js::DirectEval(JSContext*, JS::HandleValue, JS::MutableHandleValue)’: 17:59.64 /<>/firefox-66.0~b8+build1/js/src/builtin/Eval.cpp:426:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:59.64 bool js::DirectEval(JSContext* cx, HandleValue v, MutableHandleValue vp) { 17:59.64 ^~ 17:59.64 /<>/firefox-66.0~b8+build1/js/src/builtin/Eval.cpp:426:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 17:59.65 /<>/firefox-66.0~b8+build1/js/src/builtin/Eval.cpp:438:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 17:59.65 return EvalKernel(cx, v, DIRECT_EVAL, caller, envChain, iter.pc(), vp); 17:59.65 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:59.65 /<>/firefox-66.0~b8+build1/js/src/builtin/Eval.cpp:438:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 *** KEEP ALIVE MARKER *** Total duration: 0:18:00.267666 18:00.80 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:11: 18:00.80 /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.cpp: In static member function ‘static JSObject* js::AtomicsObject::initClass(JSContext*, JS::Handle)’: 18:00.80 /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.cpp:1014:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 18:00.80 if (!DefineDataProperty(cx, global, cx->names().Atomics, AtomicsValue, 18:00.80 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:00.80 JSPROP_RESOLVING)) { 18:00.80 ~~~~~~~~~~~~~~~~~ 18:04.05 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 18:04.05 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 18:04.05 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayObject.h:10, 18:04.05 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.h:17, 18:04.06 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array-inl.h:10, 18:04.06 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:7, 18:04.06 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 18:04.06 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool js::array_pop(JSContext*, unsigned int, JS::Value*)’: 18:04.06 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 18:04.06 return js::ToObjectSlow(cx, v, false); 18:04.06 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 18:04.06 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 18:04.06 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 18:04.06 from /<>/firefox-66.0~b8+build1/js/src/vm/ArgumentsObject-inl.h:14, 18:04.06 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array-inl.h:15, 18:04.06 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:7, 18:04.06 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 18:04.06 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 18:04.06 return op(cx, obj, receiver, id, vp); 18:04.07 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:04.07 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 18:04.11 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 18:04.11 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:04.11 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 18:04.11 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:193:18: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 18:04.11 return ToLength(cx, value, lengthp); 18:04.11 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 18:04.11 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:2470:25: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 18:04.11 if (!GetArrayElement(cx, obj, index, args.rval())) { 18:04.11 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:04.50 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 18:04.50 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 18:04.50 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayObject.h:10, 18:04.50 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.h:17, 18:04.50 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array-inl.h:10, 18:04.51 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:7, 18:04.51 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 18:04.51 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool js::array_reverse(JSContext*, unsigned int, JS::Value*)’: 18:04.51 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 18:04.51 return js::ToObjectSlow(cx, v, false); 18:04.51 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 18:04.51 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 18:04.51 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:189:19: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 18:04.51 if (!GetProperty(cx, obj, obj, cx->names().length, &value)) { 18:04.51 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:04.51 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:193:18: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 18:04.51 return ToLength(cx, value, lengthp); 18:04.51 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 18:04.51 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:342:26: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 18:04.51 return HasAndGetElement(cx, obj, obj, index, hole, vp); 18:04.51 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:04.52 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:342:26: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 18:04.52 return HasAndGetElement(cx, obj, obj, index, hole, vp); 18:04.52 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:04.52 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:1707:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 18:04.52 if (!SetArrayElement(cx, obj, i, hival)) { 18:04.52 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 18:04.52 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:1710:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 18:04.52 if (!SetArrayElement(cx, obj, len - i - 1, lowval)) { 18:04.53 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:04.53 /<>/firefox-66.0~b8+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 18:04.53 if (!SetArrayElement(cx, obj, i, hival)) { 18:04.53 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 18:04.53 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:1724:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 18:04.53 if (!SetArrayElement(cx, obj, len - i - 1, lowval)) { 18:04.54 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:04.85 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 18:04.85 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 18:04.85 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayObject.h:10, 18:04.85 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.h:17, 18:04.85 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array-inl.h:10, 18:04.85 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:7, 18:04.85 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 18:04.85 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool js::array_shift(JSContext*, unsigned int, JS::Value*)’: 18:04.85 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 18:04.85 return js::ToObjectSlow(cx, v, false); 18:04.85 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 18:04.85 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 18:04.86 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:189:19: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 18:04.86 if (!GetProperty(cx, obj, obj, cx->names().length, &value)) { 18:04.86 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:04.86 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:193:18: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 18:04.86 return ToLength(cx, value, lengthp); 18:04.86 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 18:04.87 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:2610:20: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 18:04.87 if (!GetElement(cx, obj, 0, args.rval())) { 18:04.87 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 18:04.87 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:342:26: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 18:04.87 return HasAndGetElement(cx, obj, obj, index, hole, vp); 18:04.87 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:04.89 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 18:04.89 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 18:04.89 from /<>/firefox-66.0~b8+build1/js/src/vm/ArgumentsObject-inl.h:14, 18:04.89 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array-inl.h:15, 18:04.89 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:7, 18:04.89 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 18:04.90 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 18:04.90 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); 18:04.90 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:04.90 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 18:04.91 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 18:04.92 return NativeSetProperty(cx, obj.as(), id, v, 18:04.92 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:04.92 receiver, result); 18:04.92 ~~~~~~~~~~~~~~~~~ 18:04.94 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 18:05.13 Compiling yaml-rust v0.4.2 18:06.18 Compiling arrayvec v0.4.6 18:06.29 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h: In function ‘bool SetArrayElements(JSContext*, JS::HandleObject, uint64_t, uint32_t, const JS::Value*, js::ShouldUpdateTypes)’: 18:06.29 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 18:06.29 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); 18:06.29 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:06.29 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 18:06.29 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 18:06.29 return NativeSetProperty(cx, obj.as(), id, v, 18:06.29 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:06.29 receiver, result); 18:06.29 ~~~~~~~~~~~~~~~~~ 18:06.29 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 18:06.59 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 18:06.59 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 18:06.59 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayObject.h:10, 18:06.59 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.h:17, 18:06.60 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array-inl.h:10, 18:06.60 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:7, 18:06.60 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 18:06.60 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool js::array_push(JSContext*, unsigned int, JS::Value*)’: 18:06.60 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 18:06.60 return js::ToObjectSlow(cx, v, false); 18:06.60 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 18:06.62 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 18:06.62 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 18:06.62 from /<>/firefox-66.0~b8+build1/js/src/vm/ArgumentsObject-inl.h:14, 18:06.62 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array-inl.h:15, 18:06.62 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:7, 18:06.62 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 18:06.62 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 18:06.62 return op(cx, obj, receiver, id, vp); 18:06.63 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:06.63 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 18:06.63 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 18:06.63 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:06.67 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 18:06.67 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:193:18: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 18:06.67 return ToLength(cx, value, lengthp); 18:06.67 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 18:06.87 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp: In function ‘bool CopyArrayElements(JSContext*, JS::HandleObject, uint64_t, uint64_t, js::HandleArrayObject)’: 18:06.87 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:342:26: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 18:06.87 return HasAndGetElement(cx, obj, obj, index, hole, vp); 18:06.87 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:06.87 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:2881:33: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 18:06.88 if (!DefineDataElement(cx, result, index, value)) { 18:06.88 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 18:06.88 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:342:26: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 18:06.88 return HasAndGetElement(cx, obj, obj, index, hole, vp); 18:06.88 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:06.90 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:501:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 18:06.90 return DefineDataProperty(cx, obj, id, value); 18:06.90 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 18:07.08 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp: In member function ‘bool js::ElementAdder::append(JSContext*, JS::HandleValue)’: 18:07.08 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:345:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 18:07.08 bool ElementAdder::append(JSContext* cx, HandleValue v) { 18:07.08 ^~~~~~~~~~~~ 18:07.09 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:355:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 18:07.09 if (!DefineDataElement(cx, resObj_, index_, v)) { 18:07.09 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 18:07.27 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp: In function ‘bool js::GetElementsWithAdder(JSContext*, JS::HandleObject, JS::HandleObject, uint32_t, uint32_t, js::ElementAdder*)’: 18:07.27 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:384:28: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 18:07.27 if (!HasAndGetElement(cx, obj, receiver, i, &hole, &val)) { 18:07.27 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:07.27 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 18:07.27 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 18:07.27 from /<>/firefox-66.0~b8+build1/js/src/vm/ArgumentsObject-inl.h:14, 18:07.27 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array-inl.h:15, 18:07.27 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:7, 18:07.28 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 18:07.30 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 18:07.30 return op(cx, obj, receiver, id, vp); 18:07.30 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:07.31 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 18:07.36 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 18:07.36 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:08.70 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 18:08.70 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp: In function ‘bool js::intrinsic_ArrayNativeSort(JSContext*, unsigned int, JS::Value*)’: 18:08.70 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:189:19: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 18:08.70 if (!GetProperty(cx, obj, obj, cx->names().length, &value)) { 18:08.71 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:08.71 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:193:18: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 18:08.71 return ToLength(cx, value, lengthp); 18:08.71 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 18:08.71 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:342:26: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 18:08.71 return HasAndGetElement(cx, obj, obj, index, hole, vp); 18:08.71 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:08.74 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 18:08.74 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 18:08.74 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayObject.h:10, 18:08.74 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.h:17, 18:08.74 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array-inl.h:10, 18:08.74 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:7, 18:08.74 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 18:08.74 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 18:08.74 return js::ToNumberSlow(cx, v, out); 18:08.74 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 18:08.76 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 18:08.76 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:2155:25: note: parameter passing for argument of type ‘const HandleValue’ {aka ‘const JS::Handle’} changed in GCC 7.1 18:08.76 !SetArrayElement(cx, obj, start + i, UndefinedHandleValue)) { 18:08.76 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:11.00 Compiling aho-corasick v0.6.8 18:11.15 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 18:11.15 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 18:11.15 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayObject.h:10, 18:11.15 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.h:17, 18:11.15 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array-inl.h:10, 18:11.15 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:7, 18:11.16 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 18:11.16 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool js::array_unshift(JSContext*, unsigned int, JS::Value*)’: 18:11.16 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 18:11.16 return js::ToObjectSlow(cx, v, false); 18:11.16 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 18:11.16 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 18:11.16 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:189:19: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 18:11.16 if (!GetProperty(cx, obj, obj, cx->names().length, &value)) { 18:11.16 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:11.16 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:193:18: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 18:11.16 return ToLength(cx, value, lengthp); 18:11.16 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 18:11.16 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:342:26: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 18:11.16 return HasAndGetElement(cx, obj, obj, index, hole, vp); 18:11.16 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:11.18 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 18:11.18 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 18:11.18 from /<>/firefox-66.0~b8+build1/js/src/vm/ArgumentsObject-inl.h:14, 18:11.19 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array-inl.h:15, 18:11.19 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:7, 18:11.19 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 18:11.19 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 18:11.19 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); 18:11.19 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:11.19 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 18:11.19 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 18:11.19 return NativeSetProperty(cx, obj.as(), id, v, 18:11.19 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:11.19 receiver, result); 18:11.19 ~~~~~~~~~~~~~~~~~ 18:11.19 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 18:12.20 Compiling crossbeam-utils v0.3.2 18:12.54 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 18:12.54 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp: In function ‘bool array_of(JSContext*, unsigned int, JS::Value*)’: 18:12.54 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:3697:19: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 18:12.55 if (!Construct(cx, args.thisv(), cargs, args.thisv(), &obj)) { 18:12.55 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:12.55 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:3697:19: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 18:12.55 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:3697:19: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 18:12.55 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:3697:19: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 18:12.55 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:3704:27: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 18:12.55 if (!DefineDataElement(cx, obj, k, args[k])) { 18:12.55 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 18:13.36 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 18:13.36 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 18:13.36 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayObject.h:10, 18:13.36 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.h:17, 18:13.36 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array-inl.h:10, 18:13.36 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:7, 18:13.36 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 18:13.36 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool array_splice_impl(JSContext*, unsigned int, JS::Value*, bool)’: 18:13.36 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 18:13.36 return js::ToObjectSlow(cx, v, false); 18:13.36 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 18:13.36 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 18:13.36 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:189:19: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 18:13.36 if (!GetProperty(cx, obj, obj, cx->names().length, &value)) { 18:13.36 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:13.36 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:193:18: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 18:13.36 return ToLength(cx, value, lengthp); 18:13.36 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 18:13.36 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:2929:17: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 18:13.36 if (!ToInteger(cx, args.get(0), &relativeStart)) { 18:13.36 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:13.36 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:2952:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 18:13.36 if (!ToInteger(cx, args[1], &deleteCountDouble)) { 18:13.36 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:13.38 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:342:26: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 18:13.39 return HasAndGetElement(cx, obj, obj, index, hole, vp); 18:13.39 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:13.39 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:501:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 18:13.39 return DefineDataProperty(cx, obj, id, value); 18:13.44 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 18:13.45 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:342:26: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 18:13.45 return HasAndGetElement(cx, obj, obj, index, hole, vp); 18:13.45 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:13.45 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:3106:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 18:13.45 if (!SetArrayElement(cx, obj, to, fromValue)) { 18:13.45 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 18:13.45 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:342:26: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 18:13.46 return HasAndGetElement(cx, obj, obj, index, hole, vp); 18:13.47 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:13.47 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:3206:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 18:13.47 if (!SetArrayElement(cx, obj, to, fromValue)) { 18:13.47 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 18:13.99 Compiling log v0.4.6 18:16.15 Compiling msdos_time v0.1.6 18:16.72 Compiling cookie v0.11.0 18:17.35 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 18:17.35 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 18:17.35 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayObject.h:10, 18:17.35 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.h:17, 18:17.35 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array-inl.h:10, 18:17.35 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:7, 18:17.35 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 18:17.35 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool js::array_slice(JSContext*, unsigned int, JS::Value*)’: 18:17.35 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 18:17.35 return js::ToObjectSlow(cx, v, false); 18:17.35 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 18:17.35 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 18:17.35 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:189:19: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 18:17.35 if (!GetProperty(cx, obj, obj, cx->names().length, &value)) { 18:17.35 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:17.35 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:193:18: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 18:17.36 return ToLength(cx, value, lengthp); 18:17.36 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 18:17.36 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:3528:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 18:17.36 if (!ToInteger(cx, args[0], &d)) { 18:17.36 ~~~~~~~~~^~~~~~~~~~~~~~~~~ 18:17.36 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:3537:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 18:17.37 if (!ToInteger(cx, args[1], &d)) { 18:17.38 ~~~~~~~~~^~~~~~~~~~~~~~~~~ 18:17.41 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:342:26: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 18:17.41 return HasAndGetElement(cx, obj, obj, index, hole, vp); 18:17.41 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:17.41 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:3386:27: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 18:17.41 !DefineDataElement(cx, result, index - uint32_t(begin), value)) { 18:17.41 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:17.41 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:342:26: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 18:17.41 return HasAndGetElement(cx, obj, obj, index, hole, vp); 18:17.41 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:17.41 /<>/firefox-66.0~b8+build1/js/src/builtin/Array.cpp:501:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 18:17.41 return DefineDataProperty(cx, obj, id, value); 18:17.41 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 18:19.25 Compiling crossbeam-utils v0.2.2 18:22.98 Compiling iovec v0.1.2 18:24.46 Compiling net2 v0.2.32 18:35.33 Compiling num_cpus v1.7.0 18:39.55 Compiling textwrap v0.9.0 18:53.41 Compiling crossbeam-epoch v0.4.3 *** KEEP ALIVE MARKER *** Total duration: 0:19:00.270911 19:06.38 Compiling mio v0.6.15 19:12.87 Compiling hashglobe v0.1.0 (/<>/firefox-66.0~b8+build1/servo/components/hashglobe) 19:16.32 Compiling rand v0.3.22 19:16.86 Compiling aho-corasick v0.6.8 19:21.58 Compiling time v0.1.40 19:36.74 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 19:36.74 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp: In static member function ‘static bool js::MapObject::is(JS::HandleValue)’: 19:36.74 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:678:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 19:36.74 bool MapObject::is(HandleValue v) { 19:36.74 ^~~~~~~~~ 19:36.82 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp: In static member function ‘static bool js::SetObject::is(JS::HandleValue)’: 19:36.82 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:1324:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 19:36.82 bool SetObject::is(HandleValue v) { 19:36.82 ^~~~~~~~~ 19:36.91 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:11: 19:36.91 /<>/firefox-66.0~b8+build1/js/src/builtin/ModuleObject.cpp: In static member function ‘static bool js::ImportEntryObject::isInstance(JS::HandleValue)’: 19:36.91 /<>/firefox-66.0~b8+build1/js/src/builtin/ModuleObject.cpp:98:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 19:36.91 /* static */ bool ImportEntryObject::isInstance(HandleValue value) { 19:36.91 ^~~~~~~~~~~~~~~~~ 19:36.93 /<>/firefox-66.0~b8+build1/js/src/builtin/ModuleObject.cpp: In static member function ‘static bool js::ExportEntryObject::isInstance(JS::HandleValue)’: 19:36.93 /<>/firefox-66.0~b8+build1/js/src/builtin/ModuleObject.cpp:170:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 19:36.93 /* static */ bool ExportEntryObject::isInstance(HandleValue value) { 19:36.93 ^~~~~~~~~~~~~~~~~ 19:36.97 /<>/firefox-66.0~b8+build1/js/src/builtin/ModuleObject.cpp: In static member function ‘static bool js::RequestedModuleObject::isInstance(JS::HandleValue)’: 19:36.98 /<>/firefox-66.0~b8+build1/js/src/builtin/ModuleObject.cpp:249:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 19:36.98 /* static */ bool RequestedModuleObject::isInstance(HandleValue value) { 19:36.98 ^~~~~~~~~~~~~~~~~~~~~ 19:37.03 /<>/firefox-66.0~b8+build1/js/src/builtin/ModuleObject.cpp: In static member function ‘static bool js::ModuleObject::isInstance(JS::HandleValue)’: 19:37.03 /<>/firefox-66.0~b8+build1/js/src/builtin/ModuleObject.cpp:714:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 19:37.03 /* static */ bool ModuleObject::isInstance(HandleValue value) { 19:37.03 ^~~~~~~~~~~~ 19:37.34 /<>/firefox-66.0~b8+build1/js/src/builtin/ModuleObject.cpp: In function ‘bool InvokeSelfHostedMethod(JSContext*, js::HandleModuleObject, js::HandlePropertyName)’: 19:37.34 /<>/firefox-66.0~b8+build1/js/src/builtin/ModuleObject.cpp:1080:32: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 19:37.34 return CallSelfHostedFunction(cx, name, thisv, args, &ignored); 19:37.34 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:37.61 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:20: 19:37.62 /<>/firefox-66.0~b8+build1/js/src/builtin/Object.cpp: In function ‘bool js::obj_is(JSContext*, unsigned int, JS::Value*)’: 19:37.62 /<>/firefox-66.0~b8+build1/js/src/builtin/Object.cpp:1777:17: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 19:37.62 if (!SameValue(cx, args.get(0), args.get(1), &same)) { 19:37.62 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:37.65 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:11: 19:37.65 /<>/firefox-66.0~b8+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’: 19:37.65 /<>/firefox-66.0~b8+build1/js/src/builtin/ModuleObject.cpp:605:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 19:37.65 bool ModuleNamespaceObject::ProxyHandler::set(JSContext* cx, HandleObject proxy, 19:37.65 ^~~~~~~~~~~~~~~~~~~~~ 19:37.65 /<>/firefox-66.0~b8+build1/js/src/builtin/ModuleObject.cpp:605:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 19:37.88 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 19:37.88 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 19:37.88 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 19:37.89 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 19:37.89 from /<>/firefox-66.0~b8+build1/js/src/jsexn.h:18, 19:37.89 from /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.h:10, 19:37.89 from /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.h:11, 19:37.89 from /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:7, 19:37.89 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 19:37.89 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool js::obj_construct(JSContext*, unsigned int, JS::Value*)’: 19:37.90 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 19:37.90 return js::ToObjectSlow(cx, v, false); 19:37.90 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 19:38.00 Compiling pulse-ffi v0.1.0 (/<>/firefox-66.0~b8+build1/media/libcubeb/cubeb-pulse-rs/pulse-ffi) 19:38.06 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:20: 19:38.06 /<>/firefox-66.0~b8+build1/js/src/builtin/Object.cpp: In function ‘bool ProtoGetter(JSContext*, unsigned int, JS::Value*)’: 19:38.06 /<>/firefox-66.0~b8+build1/js/src/builtin/Object.cpp:1995:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 19:38.06 if (!BoxNonStrictThis(cx, thisv, &thisv)) { 19:38.06 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 19:38.12 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 19:38.12 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 19:38.12 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 19:38.12 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 19:38.15 from /<>/firefox-66.0~b8+build1/js/src/jsexn.h:18, 19:38.15 from /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.h:10, 19:38.15 from /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.h:11, 19:38.15 from /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:7, 19:38.15 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 19:38.16 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool obj_isPrototypeOf(JSContext*, unsigned int, JS::Value*)’: 19:38.16 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 19:38.16 return js::ToObjectSlow(cx, v, false); 19:38.16 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 19:38.50 In file included from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 19:38.50 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 19:38.50 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 19:38.50 from /<>/firefox-66.0~b8+build1/js/src/jsexn.h:18, 19:38.50 from /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.h:10, 19:38.50 from /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.h:11, 19:38.50 from /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:7, 19:38.50 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 19:38.50 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h: In function ‘bool js::Reflect_getPrototypeOf(JSContext*, unsigned int, JS::Value*)’: 19:38.50 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:994:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 19:38.50 ReportNotObjectArg(cx, nth, fun, v); 19:38.50 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 19:38.64 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h: In function ‘bool js::Reflect_isExtensible(JSContext*, unsigned int, JS::Value*)’: 19:38.64 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:994:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 19:38.64 ReportNotObjectArg(cx, nth, fun, v); 19:38.64 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 19:38.90 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h: In function ‘bool Reflect_setPrototypeOf(JSContext*, unsigned int, JS::Value*)’: 19:38.92 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:994:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 19:38.93 ReportNotObjectArg(cx, nth, fun, v); 19:38.96 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 19:39.07 Compiling want v0.0.6 19:39.07 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h: In function ‘bool Reflect_preventExtensions(JSContext*, unsigned int, JS::Value*)’: 19:39.07 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:994:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 19:39.07 ReportNotObjectArg(cx, nth, fun, v); 19:39.07 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 19:39.23 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:11: 19:39.23 /<>/firefox-66.0~b8+build1/js/src/builtin/ModuleObject.cpp: In function ‘bool ValidatePropertyDescriptor(JSContext*, JS::Handle, bool, bool, bool, JS::HandleValue, JS::ObjectOpResult&)’: 19:39.23 /<>/firefox-66.0~b8+build1/js/src/builtin/ModuleObject.cpp:500:13: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 19:39.23 static bool ValidatePropertyDescriptor( 19:39.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 19:39.23 /<>/firefox-66.0~b8+build1/js/src/builtin/ModuleObject.cpp:500:13: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 19:39.23 /<>/firefox-66.0~b8+build1/js/src/builtin/ModuleObject.cpp:500:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 19:39.23 /<>/firefox-66.0~b8+build1/js/src/builtin/ModuleObject.cpp:522:19: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 19:39.26 if (!SameValue(cx, desc.value(), expectedValue, &same)) { 19:39.26 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:39.71 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 19:39.71 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp: In function ‘bool forEach(const char*, JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue)’: 19:39.71 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:1523:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 19:39.71 static bool forEach(const char* funcName, JSContext* cx, HandleObject obj, 19:39.71 ^~~~~~~ 19:39.71 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:1523:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 19:39.71 In file included from /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:15, 19:39.71 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 19:39.71 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:123:14: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 19:39.71 return Call(cx, fval, thisv, args, rval); 19:39.71 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:39.71 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:123:14: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 19:39.85 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:20: 19:39.85 /<>/firefox-66.0~b8+build1/js/src/builtin/Object.cpp: In function ‘bool PropertyIsEnumerable(JSContext*, JS::HandleObject, JS::HandleId, bool*)’: 19:39.85 /<>/firefox-66.0~b8+build1/js/src/builtin/Object.cpp:753:32: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:39.85 if (!GetOwnPropertyDescriptor(cx, obj, id, &desc)) { 19:39.85 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 19:41.04 Compiling tokio-timer v0.2.5 19:42.33 In file included from /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:15, 19:42.34 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 19:42.34 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h: In function ‘bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’: 19:42.34 /<>/firefox-66.0~b8+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 19:42.34 inline bool Call(JSContext* cx, HandleValue fval, HandleValue thisv, 19:42.34 ^~~~ 19:42.34 /<>/firefox-66.0~b8+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 19:42.34 /<>/firefox-66.0~b8+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 19:42.34 /<>/firefox-66.0~b8+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 19:42.34 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:98:14: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 19:42.34 return Call(cx, fval, thisv, args, rval); 19:42.34 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:42.34 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:98:14: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 19:42.47 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h: In function ‘bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’: 19:42.48 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:109:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 19:42.48 inline bool Call(JSContext* cx, HandleValue fval, HandleValue thisv, 19:42.48 ^~~~ 19:42.48 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:109:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 19:42.48 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:109:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 19:42.50 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:109:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 19:42.50 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:109:13: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 19:42.50 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:114:14: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 19:42.50 return Call(cx, fval, thisv, args, rval); 19:42.50 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:42.50 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 19:42.69 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 19:42.69 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 19:42.69 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 19:42.69 from /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:23, 19:42.69 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 19:42.69 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h: In function ‘bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)’: 19:42.69 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:127:13: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:42.69 inline bool GetProperty(JSContext* cx, JS::Handle obj, 19:42.69 ^~~~~~~~~~~ 19:42.69 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:42.69 return op(cx, obj, receiver, id, vp); 19:42.69 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:42.69 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:42.70 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 19:42.70 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:42.74 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h: In function ‘bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, js::PropertyName*, JS::MutableHandle)’: 19:42.74 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:134:13: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:42.74 inline bool GetProperty(JSContext* cx, JS::Handle obj, 19:42.74 ^~~~~~~~~~~ 19:42.74 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:42.74 return op(cx, obj, receiver, id, vp); 19:42.74 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:42.74 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:42.74 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 19:42.74 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:42.76 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h: In function ‘bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)’: 19:42.76 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:275:13: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 19:42.76 inline bool SetProperty(JSContext* cx, JS::Handle obj, 19:42.76 ^~~~~~~~~~~ 19:42.77 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:275:13: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 19:42.77 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 19:42.77 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); 19:42.77 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:42.77 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 19:42.77 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 19:42.77 return NativeSetProperty(cx, obj.as(), id, v, 19:42.78 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:42.78 receiver, result); 19:42.78 ~~~~~~~~~~~~~~~~~ 19:42.78 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 19:43.19 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 19:43.20 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp: In static member function ‘static bool js::SetObject::isBuiltinAdd(JS::HandleValue)’: 19:43.20 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:1261:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 19:43.20 bool SetObject::isBuiltinAdd(HandleValue add) { 19:43.20 ^~~~~~~~~ 19:43.28 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp: In function ‘bool CallObjFunc(bool (*)(JSContext*, JS::HandleObject, JS::HandleValue, bool*), JSContext*, JS::HandleObject, JS::HandleValue, bool*)’: 19:43.28 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:1556:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 19:43.28 bool CallObjFunc(bool (*ObjFunc)(JSContext* cx, HandleObject obj, 19:43.28 ^~~~~~~~~~~ 19:43.33 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:1571:22: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 19:43.33 if (!JS_WrapValue(cx, &wrappedKey)) { 19:43.33 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 19:43.38 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp: In function ‘bool JS::MapHas(JSContext*, JS::HandleObject, JS::HandleValue, bool*)’: 19:43.38 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:1677:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 19:43.38 JS_PUBLIC_API bool JS::MapHas(JSContext* cx, HandleObject obj, HandleValue key, 19:43.38 ^~ 19:43.38 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:1679:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 19:43.38 return CallObjFunc(MapObject::has, cx, obj, key, rval); 19:43.39 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:43.40 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp: In function ‘bool JS::MapDelete(JSContext*, JS::HandleObject, JS::HandleValue, bool*)’: 19:43.40 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:1682:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 19:43.40 JS_PUBLIC_API bool JS::MapDelete(JSContext* cx, HandleObject obj, 19:43.40 ^~ 19:43.40 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:1684:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 19:43.40 return CallObjFunc(MapObject::delete_, cx, obj, key, rval); 19:43.40 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:43.44 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp: In function ‘bool JS::MapForEach(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue)’: 19:43.44 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:1706:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 19:43.44 JS_PUBLIC_API bool JS::MapForEach(JSContext* cx, HandleObject obj, 19:43.44 ^~ 19:43.44 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:1706:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 19:43.44 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:1708:17: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 19:43.44 return forEach("MapForEach", cx, obj, callbackFn, thisVal); 19:43.44 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:43.44 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:1708:17: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 19:43.44 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp: In function ‘bool JS::SetHas(JSContext*, JS::HandleObject, JS::HandleValue, bool*)’: 19:43.45 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:1742:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 19:43.45 JS_PUBLIC_API bool JS::SetHas(JSContext* cx, HandleObject obj, HandleValue key, 19:43.45 ^~ 19:43.46 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:1744:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 19:43.46 return CallObjFunc(SetObject::has, cx, obj, key, rval); 19:43.47 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:43.47 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp: In function ‘bool JS::SetDelete(JSContext*, JS::HandleObject, JS::HandleValue, bool*)’: 19:43.47 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:1747:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 19:43.47 JS_PUBLIC_API bool JS::SetDelete(JSContext* cx, HandleObject obj, 19:43.47 ^~ 19:43.47 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:1749:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 19:43.48 return CallObjFunc(SetObject::delete_, cx, obj, key, rval); 19:43.48 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:43.49 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp: In function ‘bool JS::SetForEach(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue)’: 19:43.53 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:1771:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 19:43.56 JS_PUBLIC_API bool JS::SetForEach(JSContext* cx, HandleObject obj, 19:43.56 ^~ 19:43.56 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:1771:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 19:43.56 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:1773:17: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 19:43.56 return forEach("SetForEach", cx, obj, callbackFn, thisVal); 19:43.56 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:43.56 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:1773:17: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 19:44.22 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:11: 19:44.22 /<>/firefox-66.0~b8+build1/js/src/builtin/ModuleObject.cpp: In member function ‘virtual bool js::ModuleNamespaceObject::ProxyHandler::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const’: 19:44.22 /<>/firefox-66.0~b8+build1/js/src/builtin/ModuleObject.cpp:462:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:44.22 bool ModuleNamespaceObject::ProxyHandler::getOwnPropertyDescriptor( 19:44.22 ^~~~~~~~~~~~~~~~~~~~~ 19:44.29 /<>/firefox-66.0~b8+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’: 19:44.29 /<>/firefox-66.0~b8+build1/js/src/builtin/ModuleObject.cpp:533:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 19:44.29 bool ModuleNamespaceObject::ProxyHandler::defineProperty( 19:44.29 ^~~~~~~~~~~~~~~~~~~~~ 19:44.29 /<>/firefox-66.0~b8+build1/js/src/builtin/ModuleObject.cpp:539:40: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 19:44.29 return ValidatePropertyDescriptor(cx, desc, false, false, false, value, 19:44.29 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:44.29 result); 19:44.29 ~~~~~~~ 19:44.29 /<>/firefox-66.0~b8+build1/js/src/builtin/ModuleObject.cpp:539:40: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 19:44.29 /<>/firefox-66.0~b8+build1/js/src/builtin/ModuleObject.cpp:559:36: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 19:44.30 return ValidatePropertyDescriptor(cx, desc, true, true, false, value, result); 19:44.30 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:44.30 /<>/firefox-66.0~b8+build1/js/src/builtin/ModuleObject.cpp:559:36: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 19:44.36 /<>/firefox-66.0~b8+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’: 19:44.36 /<>/firefox-66.0~b8+build1/js/src/builtin/ModuleObject.cpp:574:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 19:44.36 bool ModuleNamespaceObject::ProxyHandler::get(JSContext* cx, HandleObject proxy, 19:44.36 ^~~~~~~~~~~~~~~~~~~~~ 19:44.36 /<>/firefox-66.0~b8+build1/js/src/builtin/ModuleObject.cpp:574:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 19:44.41 /<>/firefox-66.0~b8+build1/js/src/builtin/ModuleObject.cpp: In static member function ‘static bool js::ModuleNamespaceObject::isInstance(JS::HandleValue)’: 19:44.41 /<>/firefox-66.0~b8+build1/js/src/builtin/ModuleObject.cpp:366:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 19:44.41 /* static */ bool ModuleNamespaceObject::isInstance(HandleValue value) { 19:44.41 ^~~~~~~~~~~~~~~~~~~~~ 19:44.83 /<>/firefox-66.0~b8+build1/js/src/builtin/ModuleObject.cpp: In static member function ‘static js::ModuleNamespaceObject* js::ModuleObject::GetOrCreateModuleNamespace(JSContext*, js::HandleModuleObject)’: 19:44.83 /<>/firefox-66.0~b8+build1/js/src/builtin/ModuleObject.cpp:1099:30: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 19:44.83 if (!CallSelfHostedFunction(cx, cx->names().GetModuleNamespace, 19:44.83 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:44.83 UndefinedHandleValue, args, &result)) { 19:44.83 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:45.07 /<>/firefox-66.0~b8+build1/js/src/builtin/ModuleObject.cpp: In function ‘JSObject* js::CallModuleResolveHook(JSContext*, JS::HandleValue, JS::HandleString)’: 19:45.08 /<>/firefox-66.0~b8+build1/js/src/builtin/ModuleObject.cpp:1660:11: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 19:45.08 JSObject* js::CallModuleResolveHook(JSContext* cx, 19:45.08 ^~ 19:45.08 /<>/firefox-66.0~b8+build1/js/src/builtin/ModuleObject.cpp:1669:44: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 19:45.08 RootedObject result(cx, moduleResolveHook(cx, referencingPrivate, specifier)); 19:45.08 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:45.33 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:20: 19:45.34 /<>/firefox-66.0~b8+build1/js/src/builtin/Object.cpp: In function ‘bool js::IdToStringOrSymbol(JSContext*, JS::HandleId, JS::MutableHandleValue)’: 19:45.34 /<>/firefox-66.0~b8+build1/js/src/builtin/Object.cpp:1785:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 19:45.34 bool js::IdToStringOrSymbol(JSContext* cx, HandleId id, 19:45.34 ^~ 19:46.22 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:38: 19:46.22 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp: In function ‘bool CanCallOriginalPromiseThenBuiltin(JSContext*, JS::HandleValue)’: 19:46.23 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:3422:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 19:46.23 static bool CanCallOriginalPromiseThenBuiltin(JSContext* cx, 19:46.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:46.27 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp: In function ‘bool js::TrySkipAwait(JSContext*, JS::HandleValue, bool*, JS::MutableHandleValue)’: 19:46.27 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:4861:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 19:46.27 MOZ_MUST_USE bool js::TrySkipAwait(JSContext* cx, HandleValue val, 19:46.27 ^~ 19:46.27 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:4861:19: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 19:47.20 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:31, 19:47.20 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 19:47.20 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 19:47.20 from /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:23, 19:47.20 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 19:47.20 /<>/firefox-66.0~b8+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]’: 19:47.20 /<>/firefox-66.0~b8+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 19:47.20 inline bool ValueToId( 19:47.20 ^~~~~~~~~ 19:47.20 /<>/firefox-66.0~b8+build1/js/src/vm/JSAtom-inl.h:93:33: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType’ {aka ‘JS::Handle’} changed in GCC 7.1 19:47.21 JSAtom* atom = ToAtom(cx, v); 19:47.21 ~~~~~~~~~~~~~~~^~~~~~~ 19:47.34 In file included from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 19:47.34 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 19:47.34 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 19:47.34 from /<>/firefox-66.0~b8+build1/js/src/jsexn.h:18, 19:47.40 from /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.h:10, 19:47.40 from /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.h:11, 19:47.41 from /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:7, 19:47.41 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 19:47.41 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h: In function ‘bool Reflect_set(JSContext*, unsigned int, JS::Value*)’: 19:47.42 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:994:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 19:47.43 ReportNotObjectArg(cx, nth, fun, v); 19:47.43 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 19:47.44 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 19:47.44 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 19:47.44 from /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:23, 19:47.44 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 19:47.47 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:385:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 19:47.48 return ValueToId(cx, argument, result); 19:47.48 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 19:47.48 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:388:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 19:47.49 return ToPropertyKeySlow(cx, argument, result); 19:47.49 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 19:47.49 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 19:47.49 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 19:47.49 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 19:47.49 from /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:23, 19:47.50 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 19:47.50 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 19:47.54 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); 19:47.55 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:47.55 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 19:47.55 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 19:47.55 return NativeSetProperty(cx, obj.as(), id, v, 19:47.56 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:47.56 receiver, result); 19:47.56 ~~~~~~~~~~~~~~~~~ 19:47.56 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 19:47.95 In file included from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 19:47.98 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 19:47.98 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 19:47.98 from /<>/firefox-66.0~b8+build1/js/src/jsexn.h:18, 19:47.99 from /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.h:10, 19:47.99 from /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.h:11, 19:47.99 from /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:7, 19:47.99 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 19:47.99 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h: In function ‘bool Reflect_deleteProperty(JSContext*, unsigned int, JS::Value*)’: 19:47.99 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:994:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 19:47.99 ReportNotObjectArg(cx, nth, fun, v); 19:47.99 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 19:47.99 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 19:47.99 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 19:48.03 from /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:23, 19:48.03 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 19:48.08 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:385:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 19:48.08 return ValueToId(cx, argument, result); 19:48.08 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 19:48.08 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:388:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 19:48.08 return ToPropertyKeySlow(cx, argument, result); 19:48.08 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 19:48.25 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h: In function ‘bool js::obj_propertyIsEnumerable(JSContext*, unsigned int, JS::Value*)’: 19:48.26 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:385:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 19:48.26 return ValueToId(cx, argument, result); 19:48.26 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 19:48.26 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:388:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 19:48.26 return ToPropertyKeySlow(cx, argument, result); 19:48.26 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 19:48.26 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 19:48.26 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 19:48.28 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 19:48.28 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 19:48.28 from /<>/firefox-66.0~b8+build1/js/src/jsexn.h:18, 19:48.28 from /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.h:10, 19:48.28 from /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.h:11, 19:48.28 from /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:7, 19:48.28 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 19:48.28 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 19:48.28 return js::ToObjectSlow(cx, v, false); 19:48.28 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 19:48.28 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:20: 19:48.28 /<>/firefox-66.0~b8+build1/js/src/builtin/Object.cpp:112:32: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:48.29 if (!GetOwnPropertyDescriptor(cx, obj, idRoot, &desc)) { 19:48.29 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 19:48.32 Compiling freetype v0.4.0 19:48.55 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 19:48.55 /<>/firefox-66.0~b8+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]’: 19:48.55 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:1580:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 19:48.55 bool CallObjFunc(bool (*ObjFunc)(JSContext* cx, Iter kind, HandleObject obj, 19:48.55 ^~~~~~~~~~~ 19:48.55 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:1594:17: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 19:48.56 if (!ObjFunc(cx, iterType, unwrappedObj, rval)) { 19:48.56 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:48.56 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:1602:22: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 19:48.56 if (!JS_WrapValue(cx, rval)) { 19:48.56 ~~~~~~~~~~~~^~~~~~~~~~ 19:48.63 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp: In function ‘bool JS::MapKeys(JSContext*, JS::HandleObject, JS::MutableHandleValue)’: 19:48.63 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:1691:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 19:48.63 JS_PUBLIC_API bool JS::MapKeys(JSContext* cx, HandleObject obj, 19:48.63 ^~ 19:48.64 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:1693:21: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 19:48.64 return CallObjFunc(&MapObject::iterator, cx, MapObject::Keys, obj, rval); 19:48.64 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:48.65 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp: In function ‘bool JS::MapValues(JSContext*, JS::HandleObject, JS::MutableHandleValue)’: 19:48.65 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:1696:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 19:48.65 JS_PUBLIC_API bool JS::MapValues(JSContext* cx, HandleObject obj, 19:48.65 ^~ 19:48.74 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:1698:21: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 19:48.74 return CallObjFunc(&MapObject::iterator, cx, MapObject::Values, obj, rval); 19:48.75 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:48.75 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp: In function ‘bool JS::MapEntries(JSContext*, JS::HandleObject, JS::MutableHandleValue)’: 19:48.77 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:1701:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 19:48.77 JS_PUBLIC_API bool JS::MapEntries(JSContext* cx, HandleObject obj, 19:48.77 ^~ 19:48.77 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:1703:21: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 19:48.77 return CallObjFunc(&MapObject::iterator, cx, MapObject::Entries, obj, rval); 19:48.77 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:48.77 /<>/firefox-66.0~b8+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]’: 19:48.80 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:1580:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 19:48.80 bool CallObjFunc(bool (*ObjFunc)(JSContext* cx, Iter kind, HandleObject obj, 19:48.80 ^~~~~~~~~~~ 19:48.80 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:1594:17: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 19:48.81 if (!ObjFunc(cx, iterType, unwrappedObj, rval)) { 19:48.81 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:48.81 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:1602:22: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 19:48.81 if (!JS_WrapValue(cx, rval)) { 19:48.81 ~~~~~~~~~~~~^~~~~~~~~~ 19:48.84 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp: In function ‘bool JS::SetValues(JSContext*, JS::HandleObject, JS::MutableHandleValue)’: 19:48.84 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:1761:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 19:48.84 JS_PUBLIC_API bool JS::SetValues(JSContext* cx, HandleObject obj, 19:48.84 ^~ 19:48.84 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:1763:21: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 19:48.84 return CallObjFunc(&SetObject::iterator, cx, SetObject::Values, obj, rval); 19:48.84 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:48.86 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp: In function ‘bool JS::SetKeys(JSContext*, JS::HandleObject, JS::MutableHandleValue)’: 19:48.86 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:1756:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 19:48.86 JS_PUBLIC_API bool JS::SetKeys(JSContext* cx, HandleObject obj, 19:48.86 ^~ 19:48.86 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:1763:21: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 19:48.86 return CallObjFunc(&SetObject::iterator, cx, SetObject::Values, obj, rval); 19:48.86 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:48.87 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp: In function ‘bool JS::SetEntries(JSContext*, JS::HandleObject, JS::MutableHandleValue)’: 19:48.87 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:1766:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 19:48.87 JS_PUBLIC_API bool JS::SetEntries(JSContext* cx, HandleObject obj, 19:48.87 ^~ 19:48.88 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:1768:21: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 19:48.89 return CallObjFunc(&SetObject::iterator, cx, SetObject::Entries, obj, rval); 19:48.89 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:49.38 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp: In member function ‘bool js::HashableValue::setValue(JSContext*, JS::HandleValue)’: 19:49.39 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:35:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 19:49.39 bool HashableValue::setValue(JSContext* cx, HandleValue v) { 19:49.39 ^~~~~~~~~~~~~ 19:50.29 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp: In static member function ‘static bool js::SetObject::has(JSContext*, JS::HandleObject, JS::HandleValue, bool*)’: 19:50.30 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:1376:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 19:50.30 bool SetObject::has(JSContext* cx, HandleObject obj, HandleValue key, 19:50.30 ^~~~~~~~~ 19:50.41 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp: In static member function ‘static bool js::MapObject::has(JSContext*, JS::HandleObject, JS::HandleValue, bool*)’: 19:50.41 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:748:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 19:50.41 bool MapObject::has(JSContext* cx, HandleObject obj, HandleValue key, 19:50.41 ^~~~~~~~~ 19:50.77 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp: In static member function ‘static bool js::MapObject::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::MutableHandleValue)’: 19:50.77 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:720:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 19:50.77 bool MapObject::get(JSContext* cx, HandleObject obj, HandleValue key, 19:50.77 ^~~~~~~~~ 19:50.77 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:720:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 19:50.80 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp: In static member function ‘static bool js::MapObject::get_impl(JSContext*, const JS::CallArgs&)’: 19:50.80 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:740:13: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:50.80 return get(cx, obj, args.get(0), args.rval()); 19:50.80 ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:50.84 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp: In function ‘bool JS::MapGet(JSContext*, JS::HandleObject, JS::HandleValue, JS::MutableHandleValue)’: 19:50.84 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:1619:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 19:50.84 JS_PUBLIC_API bool JS::MapGet(JSContext* cx, HandleObject obj, HandleValue key, 19:50.84 ^~ 19:50.84 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:1619:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 19:50.84 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:1638:24: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 19:50.84 if (!MapObject::get(cx, unwrappedObj, wrappedKey, rval)) { 19:50.84 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:50.84 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:1634:24: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 19:50.84 if (!JS_WrapValue(cx, &wrappedKey)) { 19:50.84 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 19:50.84 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:1645:22: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 19:50.84 if (!JS_WrapValue(cx, rval)) { 19:50.84 ~~~~~~~~~~~~^~~~~~~~~~ 19:51.03 In file included from /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:27, 19:51.05 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:38: 19:51.06 /<>/firefox-66.0~b8+build1/js/src/vm/Compartment-inl.h: In member function ‘bool JS::Compartment::wrap(JSContext*, JS::MutableHandleValue)’: 19:51.06 /<>/firefox-66.0~b8+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 19:51.06 inline bool JS::Compartment::wrap(JSContext* cx, JS::MutableHandleValue vp) { 19:51.07 ^~ 19:52.55 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:20: 19:52.55 /<>/firefox-66.0~b8+build1/js/src/builtin/Object.cpp: In lambda function: 19:52.55 /<>/firefox-66.0~b8+build1/js/src/builtin/Object.cpp:307:21: warning: ‘vlength’ may be used uninitialized in this function [-Wmaybe-uninitialized] 19:52.55 size_t voffset, vlength; 19:52.55 ^~~~~~~ 19:52.57 In file included from /<>/firefox-66.0~b8+build1/js/src/builtin/Object.cpp:21, 19:52.57 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:20: 19:52.57 /<>/firefox-66.0~b8+build1/js/src/util/StringBuffer.h:329:37: warning: ‘voffset’ may be used uninitialized in this function [-Wmaybe-uninitialized] 19:52.57 ? twoByteChars().append(base->latin1Chars(nogc) + off, len) 19:52.58 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:52.58 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:20: 19:52.58 /<>/firefox-66.0~b8+build1/js/src/builtin/Object.cpp:307:12: note: ‘voffset’ was declared here 19:52.58 size_t voffset, vlength; 19:52.58 ^~~~~~~ 19:52.60 /<>/firefox-66.0~b8+build1/js/src/builtin/Object.cpp:259:63: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 19:52.60 PropertyKind kind) -> bool { 19:52.60 ^~~~ 19:52.60 /<>/firefox-66.0~b8+build1/js/src/builtin/Object.cpp:264:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 19:52.60 idstr = ValueToSource(cx, v); 19:52.61 ~~~~~~~~~~~~~^~~~~~~ 19:52.61 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/IonTypes.h:19, 19:52.61 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeSet.h:22, 19:52.61 from /<>/firefox-66.0~b8+build1/js/src/vm/ObjectGroup.h:19, 19:52.61 from /<>/firefox-66.0~b8+build1/js/src/vm/Shape.h:31, 19:52.61 from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:18, 19:52.61 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 19:52.61 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 19:52.61 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 19:52.61 from /<>/firefox-66.0~b8+build1/js/src/jsexn.h:18, 19:52.61 from /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.h:10, 19:52.61 from /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.h:11, 19:52.61 from /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:7, 19:52.61 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 19:52.61 /<>/firefox-66.0~b8+build1/js/src/vm/StringType.h:1692:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 19:52.61 return ToStringSlow(cx, v); 19:52.62 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 19:52.63 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:20: 19:52.63 /<>/firefox-66.0~b8+build1/js/src/builtin/Object.cpp:292:45: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 19:52.63 RootedString valsource(cx, ValueToSource(cx, val)); 19:52.63 ~~~~~~~~~~~~~^~~~~~~~~ 19:55.37 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 19:55.37 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp: In static member function ‘static bool js::SetObject::delete_(JSContext*, JS::HandleObject, JS::HandleValue, bool*)’: 19:55.37 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:1416:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 19:55.37 bool SetObject::delete_(JSContext* cx, HandleObject obj, HandleValue key, 19:55.37 ^~~~~~~~~ 19:56.55 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 19:56.55 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 19:56.55 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 19:56.55 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 19:56.55 from /<>/firefox-66.0~b8+build1/js/src/jsexn.h:18, 19:56.55 from /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.h:10, 19:56.56 from /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.h:11, 19:56.56 from /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:7, 19:56.56 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 19:56.56 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool js::obj_toString(JSContext*, unsigned int, JS::Value*)’: 19:56.56 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 19:56.56 return js::ToObjectSlow(cx, v, false); 19:56.56 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 19:56.56 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 19:56.56 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 19:56.56 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 19:56.56 from /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:23, 19:56.56 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 19:56.56 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:56.56 return op(cx, obj, receiver, id, vp); 19:56.56 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:56.56 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:56.56 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 19:56.56 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:57.09 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:20: 19:57.09 /<>/firefox-66.0~b8+build1/js/src/builtin/Object.cpp: In function ‘JSString* js::ObjectToSource(JSContext*, JS::HandleObject)’: 19:57.09 /<>/firefox-66.0~b8+build1/js/src/builtin/Object.cpp:420:34: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:57.09 if (!GetOwnPropertyDescriptor(cx, obj, id, &desc)) { 19:57.09 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 19:57.23 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 19:57.23 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 19:57.23 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 19:57.23 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 19:57.23 from /<>/firefox-66.0~b8+build1/js/src/jsexn.h:18, 19:57.23 from /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.h:10, 19:57.23 from /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.h:11, 19:57.23 from /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:7, 19:57.23 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 19:57.23 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool obj_toSource(JSContext*, unsigned int, JS::Value*)’: 19:57.23 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 19:57.23 return js::ToObjectSlow(cx, v, false); 19:57.23 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 19:57.40 Compiling memmap v0.5.2 19:59.25 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool obj_assign(JSContext*, unsigned int, JS::Value*)’: 19:59.25 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 19:59.25 return js::ToObjectSlow(cx, v, false); 19:59.25 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 19:59.25 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 19:59.26 return js::ToObjectSlow(cx, v, false); 19:59.26 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 19:59.26 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:20: 19:59.26 /<>/firefox-66.0~b8+build1/js/src/builtin/Object.cpp:828:23: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:59.26 if (!GetProperty(cx, from, from, nextKey, &propValue)) { 19:59.26 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:59.27 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Assertions.h:18, 19:59.27 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/AlreadyAddRefed.h:12, 19:59.27 from /<>/firefox-66.0~b8+build1/js/src/jsapi.h:12, 19:59.27 from /<>/firefox-66.0~b8+build1/js/src/jsexn.h:14, 19:59.27 from /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.h:10, 19:59.27 from /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.h:11, 19:59.27 from /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:7, 19:59.27 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 19:59.27 /<>/firefox-66.0~b8+build1/js/src/builtin/Object.cpp:835:25: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 19:59.28 !SetProperty(cx, to, nextKey, propValue, toReceiver, result))) { 19:59.28 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:59.28 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Likely.h:17:48: note: in definition of macro ‘MOZ_UNLIKELY’ 19:59.28 # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) 19:59.28 ^ 19:59.28 /<>/firefox-66.0~b8+build1/js/src/builtin/Object.cpp:835:25: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 19:59.28 !SetProperty(cx, to, nextKey, propValue, toReceiver, result))) { 19:59.28 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:59.29 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Likely.h:17:48: note: in definition of macro ‘MOZ_UNLIKELY’ 19:59.29 # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) 19:59.32 ^ 19:59.32 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:20: 19:59.32 /<>/firefox-66.0~b8+build1/js/src/builtin/Object.cpp:888:23: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:59.32 if (!GetProperty(cx, from, from, nextKey, &propValue)) { 19:59.32 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:59.32 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Assertions.h:18, 19:59.32 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/AlreadyAddRefed.h:12, 19:59.32 from /<>/firefox-66.0~b8+build1/js/src/jsapi.h:12, 19:59.33 from /<>/firefox-66.0~b8+build1/js/src/jsexn.h:14, 19:59.33 from /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.h:10, 19:59.33 from /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.h:11, 19:59.33 from /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:7, 19:59.33 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 19:59.33 /<>/firefox-66.0~b8+build1/js/src/builtin/Object.cpp:895:25: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 19:59.33 !SetProperty(cx, to, nextKey, propValue, toReceiver, result))) { 19:59.33 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:59.33 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Likely.h:17:48: note: in definition of macro ‘MOZ_UNLIKELY’ 19:59.33 # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) 19:59.33 ^ 19:59.33 /<>/firefox-66.0~b8+build1/js/src/builtin/Object.cpp:895:25: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 19:59.33 !SetProperty(cx, to, nextKey, propValue, toReceiver, result))) { 19:59.40 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:59.43 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Likely.h:17:48: note: in definition of macro ‘MOZ_UNLIKELY’ 19:59.46 # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) 19:59.46 ^ 19:59.46 /<>/firefox-66.0~b8+build1/js/src/builtin/Object.cpp:930:34: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:59.46 if (MOZ_UNLIKELY(!GetProperty(cx, from, from, nextKey, &propValue))) { 19:59.46 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:59.46 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Likely.h:17:48: note: in definition of macro ‘MOZ_UNLIKELY’ 19:59.46 # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) 19:59.47 ^ 19:59.47 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 19:59.47 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 19:59.47 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 19:59.47 from /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:23, 19:59.47 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 19:59.47 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:291:21: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 19:59.47 return SetProperty(cx, obj, id, v, receiver, result) && 19:59.47 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:59.47 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:291:21: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 *** KEEP ALIVE MARKER *** Total duration: 0:20:00.264752 20:00.29 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:20: 20:00.31 /<>/firefox-66.0~b8+build1/js/src/builtin/Object.cpp: In function ‘bool ObjectDefineProperties(JSContext*, JS::HandleObject, JS::HandleValue)’: 20:00.32 /<>/firefox-66.0~b8+build1/js/src/builtin/Object.cpp:1058:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:00.32 static bool ObjectDefineProperties(JSContext* cx, HandleObject obj, 20:00.32 ^~~~~~~~~~~~~~~~~~~~~~ 20:00.32 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 20:00.32 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 20:00.32 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 20:00.32 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 20:00.32 from /<>/firefox-66.0~b8+build1/js/src/jsexn.h:18, 20:00.32 from /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.h:10, 20:00.32 from /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.h:11, 20:00.32 from /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:7, 20:00.32 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 20:00.32 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:00.32 return js::ToObjectSlow(cx, v, false); 20:00.32 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 20:00.32 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:20: 20:00.32 /<>/firefox-66.0~b8+build1/js/src/builtin/Object.cpp:1088:34: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:00.32 if (!GetOwnPropertyDescriptor(cx, props, nextKey, &desc)) { 20:00.32 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:00.32 /<>/firefox-66.0~b8+build1/js/src/builtin/Object.cpp:1094:23: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:00.32 if (!GetProperty(cx, props, props, nextKey, &descObj) || 20:00.32 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:00.32 /<>/firefox-66.0~b8+build1/js/src/builtin/Object.cpp:1095:32: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:00.32 !ToPropertyDescriptor(cx, descObj, true, &desc) || 20:00.32 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 20:00.32 /<>/firefox-66.0~b8+build1/js/src/builtin/Object.cpp:1095:32: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:00.32 /<>/firefox-66.0~b8+build1/js/src/builtin/Object.cpp:1104:24: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 20:00.32 if (!DefineProperty(cx, obj, descriptorKeys[i], descriptors[i])) { 20:00.32 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:00.60 /<>/firefox-66.0~b8+build1/js/src/builtin/Object.cpp: In function ‘bool js::obj_create(JSContext*, unsigned int, JS::Value*)’: 20:00.60 /<>/firefox-66.0~b8+build1/js/src/builtin/Object.cpp:1123:73: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:00.60 DecompileValueGenerator(cx, JSDVG_SEARCH_STACK, args[0], nullptr); 20:00.60 ^ 20:02.69 Compiling memmap v0.6.2 20:02.85 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 20:02.85 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 20:02.85 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 20:02.85 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 20:02.85 from /<>/firefox-66.0~b8+build1/js/src/jsexn.h:18, 20:02.85 from /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.h:10, 20:02.85 from /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.h:11, 20:02.85 from /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:7, 20:02.85 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 20:02.85 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool EnumerableOwnProperties(JSContext*, const JS::CallArgs&) [with EnumerableOwnPropertiesKind kind = (EnumerableOwnPropertiesKind)1]’: 20:02.85 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:02.85 return js::ToObjectSlow(cx, v, false); 20:02.85 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 20:02.86 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:20: 20:02.86 /<>/firefox-66.0~b8+build1/js/src/builtin/Object.cpp:1511:25: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:02.86 if (!GetProperty(cx, obj, obj, id, &value)) { 20:02.86 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 20:02.87 /<>/firefox-66.0~b8+build1/js/src/builtin/Object.cpp:1672:41: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 20:02.87 if (!NativeGetExistingProperty(cx, nobj, nobj, shape, &value)) { 20:02.87 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:02.87 /<>/firefox-66.0~b8+build1/js/src/builtin/Object.cpp:1675:32: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:02.87 } else if (!GetProperty(cx, obj, obj, id, &value)) { 20:02.87 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 20:02.88 /<>/firefox-66.0~b8+build1/js/src/builtin/Object.cpp:1680:36: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:02.88 if (!GetOwnPropertyDescriptor(cx, obj, id, &desc)) { 20:02.88 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 20:02.88 /<>/firefox-66.0~b8+build1/js/src/builtin/Object.cpp:1693:23: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:02.88 if (!GetProperty(cx, obj, obj, id, &value)) { 20:02.88 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 20:03.79 /<>/firefox-66.0~b8+build1/js/src/builtin/Object.cpp: In function ‘bool TryEnumerableOwnPropertiesUnboxed(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) [with EnumerableOwnPropertiesKind kind = (EnumerableOwnPropertiesKind)0]’: 20:03.79 /<>/firefox-66.0~b8+build1/js/src/builtin/Object.cpp:1540:13: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 20:03.79 static bool TryEnumerableOwnPropertiesUnboxed(JSContext* cx, HandleObject obj, 20:03.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:06.63 Compiling thin-vec v0.1.0 20:06.68 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 20:06.68 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp: In static member function ‘static bool js::MapObject::delete_(JSContext*, JS::HandleObject, JS::HandleValue, bool*)’: 20:06.68 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:797:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:06.69 bool MapObject::delete_(JSContext* cx, HandleObject obj, HandleValue key, 20:06.69 ^~~~~~~~~ 20:08.36 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:38: 20:08.36 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp: In function ‘bool PromiseResolveThenableJob(JSContext*, unsigned int, JS::Value*)’: 20:08.36 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:1717:11: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:08.36 if (Call(cx, then, thenable, args2, &rval)) { 20:08.36 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:08.36 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:1717:11: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 20:08.36 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:455:30: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 20:08.36 return GetAndClearException(cx, rval); 20:08.36 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 20:08.36 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:1727:14: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:08.36 return Call(cx, rejectVal, UndefinedHandleValue, rval, &rval); 20:08.36 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:08.41 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:1727:14: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:08.41 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:1727:14: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 20:18.48 Compiling phf_shared v0.7.21 20:18.94 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:11: 20:18.94 /<>/firefox-66.0~b8+build1/js/src/builtin/ModuleObject.cpp: In static member function ‘static bool js::ModuleObject::execute(JSContext*, js::HandleModuleObject, JS::MutableHandleValue)’: 20:18.94 /<>/firefox-66.0~b8+build1/js/src/builtin/ModuleObject.cpp:1029:19: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 20:18.94 /* static */ bool ModuleObject::execute(JSContext* cx, HandleModuleObject self, 20:18.94 ^~~~~~~~~~~~ 20:19.04 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 20:19.04 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 20:19.04 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 20:19.07 from /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:23, 20:19.07 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 20:19.10 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h: In static member function ‘static bool js::ModuleObject::instantiateFunctionDeclarations(JSContext*, js::HandleModuleObject)’: 20:19.10 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 20:19.12 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); 20:19.12 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:19.12 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 20:19.16 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 20:19.17 return NativeSetProperty(cx, obj.as(), id, v, 20:19.17 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:19.18 receiver, result); 20:19.20 ~~~~~~~~~~~~~~~~~ 20:19.20 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 20:20.33 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 20:20.33 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp: In static member function ‘static bool js::SetObject::add(JSContext*, JS::HandleObject, JS::HandleValue)’: 20:20.33 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:1185:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:20.33 bool SetObject::add(JSContext* cx, HandleObject obj, HandleValue k) { 20:20.33 ^~~~~~~~~ 20:20.43 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp: In function ‘bool JS::SetAdd(JSContext*, JS::HandleObject, JS::HandleValue)’: 20:20.43 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:1719:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:20.43 JS_PUBLIC_API bool JS::SetAdd(JSContext* cx, HandleObject obj, 20:20.43 ^~ 20:20.43 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:1734:24: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 20:20.43 if (!JS_WrapValue(cx, &wrappedKey)) { 20:20.44 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 20:21.27 Compiling fxhash v0.2.1 20:22.88 Compiling libudev-sys v0.1.3 (/<>/firefox-66.0~b8+build1/dom/webauthn/libudev-sys) 20:24.10 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp: In static member function ‘static bool js::MapObject::set(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue)’: 20:24.10 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:576:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:24.10 bool MapObject::set(JSContext* cx, HandleObject obj, HandleValue k, 20:24.10 ^~~~~~~~~ 20:24.10 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:576:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:24.33 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp: In function ‘bool JS::MapSet(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue)’: 20:24.33 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:1652:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:24.33 JS_PUBLIC_API bool JS::MapSet(JSContext* cx, HandleObject obj, HandleValue key, 20:24.33 ^~ 20:24.33 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:1652:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:24.33 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:1669:24: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 20:24.33 if (!JS_WrapValue(cx, &wrappedKey) || !JS_WrapValue(cx, &wrappedValue)) { 20:24.33 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 20:24.33 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:1669:58: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 20:24.33 if (!JS_WrapValue(cx, &wrappedKey) || !JS_WrapValue(cx, &wrappedValue)) { 20:24.33 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 20:24.33 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:1673:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:24.33 return MapObject::set(cx, unwrappedObj, wrappedKey, wrappedValue); 20:24.33 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:24.77 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:11: 20:24.77 /<>/firefox-66.0~b8+build1/js/src/builtin/ModuleObject.cpp: In function ‘JSObject* js::GetOrCreateModuleMetaObject(JSContext*, JS::HandleObject)’: 20:24.77 /<>/firefox-66.0~b8+build1/js/src/builtin/ModuleObject.cpp:1651:12: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:24.77 if (!func(cx, modulePrivate, metaObject)) { 20:24.77 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:24.94 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:47: 20:24.95 /<>/firefox-66.0~b8+build1/js/src/builtin/Reflect.cpp: In function ‘JSObject* js::InitReflect(JSContext*, JS::Handle)’: 20:24.95 /<>/firefox-66.0~b8+build1/js/src/builtin/Reflect.cpp:233:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 20:24.95 if (!DefineDataProperty(cx, global, cx->names().Reflect, value, 20:24.95 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:24.95 JSPROP_RESOLVING)) { 20:24.95 ~~~~~~~~~~~~~~~~~ 20:25.33 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:38: 20:25.33 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp: In function ‘PromiseAllDataHolder* NewPromiseAllDataHolder(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleObject)’: 20:25.33 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:232:30: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:25.33 static PromiseAllDataHolder* NewPromiseAllDataHolder(JSContext* cx, 20:25.33 ^~~~~~~~~~~~~~~~~~~~~~~ 20:25.46 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp: In function ‘PromiseReactionRecord* NewReactionRecord(JSContext*, JS::Handle, JS::HandleValue, JS::HandleValue, IncumbentGlobalObject)’: 20:25.46 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:3230:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:25.46 static PromiseReactionRecord* NewReactionRecord( 20:25.46 ^~~~~~~~~~~~~~~~~ 20:25.46 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:3230:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:26.63 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp: In function ‘bool EnqueuePromiseReactionJob(JSContext*, JS::HandleObject, JS::HandleValue, JS::PromiseState)’: 20:26.63 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:947:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:26.63 MOZ_MUST_USE static bool EnqueuePromiseReactionJob( 20:26.63 ^~~~~~~~~~~~~~~~~~~~~~~~~ 20:27.20 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp: In function ‘bool ResolvePromise(JSContext*, JS::Handle, JS::HandleValue, JS::PromiseState)’: 20:27.20 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:1086:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:27.20 static MOZ_MUST_USE bool ResolvePromise(JSContext* cx, 20:27.20 ^~~~~~~~~~~~~~ 20:27.32 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp: In function ‘bool js::AsyncFunctionThrown(JSContext*, JS::Handle)’: 20:27.35 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:455:30: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 20:27.35 return GetAndClearException(cx, rval); 20:27.35 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 20:27.39 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp: In static member function ‘static bool js::PromiseObject::reject(JSContext*, JS::Handle, JS::HandleValue)’: 20:27.39 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:4522:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:27.39 /* static */ bool PromiseObject::reject(JSContext* cx, 20:27.39 ^~~~~~~~~~~~~ 20:27.39 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:4539:14: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:27.39 return Call(cx, funVal, UndefinedHandleValue, rejectionValue, &dummy); 20:27.39 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:27.39 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:4539:14: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:27.39 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:4539:14: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 20:27.45 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp: In function ‘bool js::RejectPromiseWithPendingError(JSContext*, JS::Handle)’: 20:27.46 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:3477:28: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 20:27.46 if (!GetAndClearException(cx, &exn)) { 20:27.47 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 20:27.51 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:11: 20:27.52 /<>/firefox-66.0~b8+build1/js/src/builtin/ModuleObject.cpp: In function ‘JSObject* js::StartDynamicModuleImport(JSContext*, JS::HandleScript, JS::HandleValue)’: 20:27.52 /<>/firefox-66.0~b8+build1/js/src/builtin/ModuleObject.cpp:1682:11: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:27.52 JSObject* js::StartDynamicModuleImport(JSContext* cx, HandleScript script, 20:27.52 ^~ 20:27.52 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 20:27.52 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 20:27.52 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 20:27.52 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 20:27.52 from /<>/firefox-66.0~b8+build1/js/src/jsexn.h:18, 20:27.52 from /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.h:10, 20:27.52 from /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.h:11, 20:27.52 from /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:7, 20:27.52 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 20:27.52 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:27.52 return js::ToStringSlow(cx, v); 20:27.52 ~~~~~~~~~~~~~~~~^~~~~~~ 20:27.52 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:11: 20:27.52 /<>/firefox-66.0~b8+build1/js/src/builtin/ModuleObject.cpp:1718:18: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:27.52 if (!importHook(cx, referencingPrivate, specifier, promise)) { 20:27.52 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:27.70 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:38: 20:27.70 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp: In function ‘bool RejectMaybeWrappedPromise(JSContext*, JS::HandleObject, JS::HandleValue)’: 20:27.70 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:1329:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:27.70 static MOZ_MUST_USE bool RejectMaybeWrappedPromise(JSContext* cx, 20:27.70 ^~~~~~~~~~~~~~~~~~~~~~~~~ 20:27.90 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp: In function ‘bool FulfillMaybeWrappedPromise(JSContext*, JS::HandleObject, JS::HandleValue)’: 20:27.90 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:1139:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:27.90 static MOZ_MUST_USE bool FulfillMaybeWrappedPromise(JSContext* cx, 20:27.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 20:28.37 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 20:28.37 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp: In static member function ‘static bool js::SetObject::iterator(JSContext*, js::SetObject::IteratorKind, JS::HandleObject, JS::MutableHandleValue)’: 20:28.37 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:1453:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 20:28.37 bool SetObject::iterator(JSContext* cx, IteratorKind kind, HandleObject obj, 20:28.37 ^~~~~~~~~ 20:28.95 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp: In static member function ‘static bool js::MapObject::iterator(JSContext*, js::MapObject::IteratorKind, JS::HandleObject, JS::MutableHandleValue)’: 20:28.95 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:841:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 20:28.95 bool MapObject::iterator(JSContext* cx, IteratorKind kind, HandleObject obj, 20:28.95 ^~~~~~~~~ 20:28.99 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp: In static member function ‘static bool js::MapObject::iterator_impl(JSContext*, const JS::CallArgs&, js::MapObject::IteratorKind)’: 20:28.99 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:855:18: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:28.99 return iterator(cx, kind, obj, args.rval()); 20:29.04 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:30.59 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:38: 20:30.62 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp: In function ‘js::PromiseObject* js::CreatePromiseObjectForAsync(JSContext*, JS::HandleValue)’: 20:30.63 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:3491:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:30.63 MOZ_MUST_USE PromiseObject* js::CreatePromiseObjectForAsync( 20:30.66 ^~ 20:30.66 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:3491:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:36.30 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 20:36.30 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp: In static member function ‘static bool js::MapObject::construct(JSContext*, unsigned int, JS::Value*)’: 20:36.30 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:668:32: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:36.30 if (!CallSelfHostedFunction(cx, cx->names().MapConstructorInit, thisv, 20:36.30 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:36.30 args2, args2.rval())) { 20:36.30 ~~~~~~~~~~~~~~~~~~~~ 20:36.91 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp: In static member function ‘static bool js::SetObject::construct(JSContext*, unsigned int, JS::Value*)’: 20:36.91 /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:1313:34: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:36.91 if (!CallSelfHostedFunction(cx, cx->names().SetConstructorInit, thisv, 20:36.91 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:36.91 args2, args2.rval())) { 20:36.91 ~~~~~~~~~~~~~~~~~~~~ 20:37.49 In file included from /<>/firefox-66.0~b8+build1/js/src/jsexn.h:18, 20:37.49 from /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.h:10, 20:37.49 from /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.h:11, 20:37.49 from /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:7, 20:37.49 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 20:37.49 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h: In function ‘bool NewPromiseCapability(JSContext*, JS::HandleObject, JS::MutableHandle, bool)’: 20:37.49 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:1086:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:37.49 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 20:37.49 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:37.49 arg1, arg2); 20:37.49 ~~~~~~~~~~~ 20:37.50 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:38: 20:37.50 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:1272:17: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:37.53 if (!Construct(cx, cVal, cargs, cVal, capability.promise())) { 20:37.53 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:37.53 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:1272:17: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:38.00 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp: In static member function ‘static js::PromiseObject* js::PromiseObject::create(JSContext*, JS::HandleObject, JS::HandleObject, bool)’: 20:38.00 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:2188:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:38.00 success = Call(cx, calleeOrRval, UndefinedHandleValue, args, &calleeOrRval); 20:38.00 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:38.00 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:2188:19: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 20:38.00 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:455:30: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 20:38.00 return GetAndClearException(cx, rval); 20:38.00 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 20:38.00 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:2199:14: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:38.00 if (!Call(cx, calleeOrRval, UndefinedHandleValue, exceptionVal, 20:38.01 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:38.01 &calleeOrRval)) { 20:38.01 ~~~~~~~~~~~~~~ 20:38.01 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:2199:14: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:38.01 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:2199:14: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 20:38.31 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp: In function ‘bool PromiseConstructor(JSContext*, unsigned int, JS::Value*)’: 20:38.31 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:2034:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:38.31 return ReportIsNotFunction(cx, executorVal); 20:38.31 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 20:39.97 Compiling libloading v0.5.0 20:40.64 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 20:40.64 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 20:40.64 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 20:40.64 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 20:40.64 from /<>/firefox-66.0~b8+build1/js/src/jsexn.h:18, 20:40.65 from /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.h:10, 20:40.66 from /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.h:11, 20:40.66 from /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:7, 20:40.66 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 20:40.66 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool js::GetOwnPropertyDescriptorToArray(JSContext*, unsigned int, JS::Value*)’: 20:40.67 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:40.67 return js::ToObjectSlow(cx, v, false); 20:40.67 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 20:40.67 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 20:40.67 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 20:40.68 from /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:23, 20:40.70 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 20:40.70 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:385:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:40.70 return ValueToId(cx, argument, result); 20:40.70 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 20:40.70 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:388:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:40.70 return ToPropertyKeySlow(cx, argument, result); 20:40.70 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 20:40.70 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:20: 20:40.70 /<>/firefox-66.0~b8+build1/js/src/builtin/Object.cpp:1244:32: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:40.70 if (!GetOwnPropertyDescriptor(cx, obj, id, &desc)) { 20:40.70 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 20:40.78 /<>/firefox-66.0~b8+build1/js/src/builtin/Object.cpp: In function ‘bool NewValuePair(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’: 20:40.78 /<>/firefox-66.0~b8+build1/js/src/builtin/Object.cpp:1256:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:40.78 static bool NewValuePair(JSContext* cx, HandleValue val1, HandleValue val2, 20:40.78 ^~~~~~~~~~~~ 20:40.78 /<>/firefox-66.0~b8+build1/js/src/builtin/Object.cpp:1256:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:40.78 /<>/firefox-66.0~b8+build1/js/src/builtin/Object.cpp:1256:13: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 20:41.33 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 20:41.33 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 20:41.34 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 20:41.34 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 20:41.34 from /<>/firefox-66.0~b8+build1/js/src/jsexn.h:18, 20:41.34 from /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.h:10, 20:41.34 from /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.h:11, 20:41.34 from /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:7, 20:41.34 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 20:41.34 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool EnumerableOwnProperties(JSContext*, const JS::CallArgs&) [with EnumerableOwnPropertiesKind kind = (EnumerableOwnPropertiesKind)2]’: 20:41.34 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:41.34 return js::ToObjectSlow(cx, v, false); 20:41.34 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 20:41.34 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:20: 20:41.34 /<>/firefox-66.0~b8+build1/js/src/builtin/Object.cpp:1348:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:41.34 if (!NewValuePair(cx, key, value, &value)) { 20:41.34 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 20:41.37 /<>/firefox-66.0~b8+build1/js/src/builtin/Object.cpp:1348:24: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 20:41.39 /<>/firefox-66.0~b8+build1/js/src/builtin/Object.cpp:1395:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:41.39 if (!NewValuePair(cx, key, value, &value)) { 20:41.39 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 20:41.42 /<>/firefox-66.0~b8+build1/js/src/builtin/Object.cpp:1395:26: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 20:41.42 /<>/firefox-66.0~b8+build1/js/src/builtin/Object.cpp:1448:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:41.42 if (!NewValuePair(cx, key, value, &value)) { 20:41.42 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 20:41.43 /<>/firefox-66.0~b8+build1/js/src/builtin/Object.cpp:1448:26: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 20:41.43 /<>/firefox-66.0~b8+build1/js/src/builtin/Object.cpp:1511:25: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:41.43 if (!GetProperty(cx, obj, obj, id, &value)) { 20:41.43 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 20:41.45 /<>/firefox-66.0~b8+build1/js/src/builtin/Object.cpp:1518:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:41.45 if (!NewValuePair(cx, key, value, &value)) { 20:41.45 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 20:41.45 /<>/firefox-66.0~b8+build1/js/src/builtin/Object.cpp:1518:26: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 20:41.45 /<>/firefox-66.0~b8+build1/js/src/builtin/Object.cpp:1575:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:41.45 if (!NewValuePair(cx, key, value, &value)) { 20:41.47 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 20:41.47 /<>/firefox-66.0~b8+build1/js/src/builtin/Object.cpp:1575:24: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 20:41.48 /<>/firefox-66.0~b8+build1/js/src/builtin/Object.cpp:1672:41: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 20:41.48 if (!NativeGetExistingProperty(cx, nobj, nobj, shape, &value)) { 20:41.51 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:41.51 /<>/firefox-66.0~b8+build1/js/src/builtin/Object.cpp:1675:32: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:41.52 } else if (!GetProperty(cx, obj, obj, id, &value)) { 20:41.52 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 20:41.52 /<>/firefox-66.0~b8+build1/js/src/builtin/Object.cpp:1680:36: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:41.52 if (!GetOwnPropertyDescriptor(cx, obj, id, &desc)) { 20:41.52 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 20:41.52 /<>/firefox-66.0~b8+build1/js/src/builtin/Object.cpp:1693:23: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:41.52 if (!GetProperty(cx, obj, obj, id, &value)) { 20:41.52 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 20:41.52 /<>/firefox-66.0~b8+build1/js/src/builtin/Object.cpp:1701:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:41.52 } else if (!NewValuePair(cx, key, value, properties[out++])) { 20:41.52 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:41.54 /<>/firefox-66.0~b8+build1/js/src/builtin/Object.cpp:1701:29: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:43.05 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:38: 20:43.05 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp: In function ‘bool ResolvePromiseInternal(JSContext*, JS::HandleObject, JS::HandleValue)’: 20:43.05 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:805:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:43.10 static MOZ_MUST_USE bool ResolvePromiseInternal(JSContext* cx, 20:43.10 ^~~~~~~~~~~~~~~~~~~~~~ 20:43.10 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:455:30: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 20:43.10 return GetAndClearException(cx, rval); 20:43.10 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 20:43.10 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 20:43.10 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 20:43.10 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 20:43.10 from /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:23, 20:43.10 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 20:43.10 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:43.10 return op(cx, obj, receiver, id, vp); 20:43.13 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:43.13 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:43.13 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 20:43.13 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:43.13 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:38: 20:43.13 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:455:30: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 20:43.13 return GetAndClearException(cx, rval); 20:43.13 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 20:43.55 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp: In function ‘bool RunResolutionFunction(JSContext*, JS::HandleObject, JS::HandleValue, ResolutionMode, JS::HandleObject)’: 20:43.63 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:2436:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:43.63 static MOZ_MUST_USE bool RunResolutionFunction(JSContext* cx, 20:43.64 ^~~~~~~~~~~~~~~~~~~~~ 20:43.64 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:2453:16: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:43.65 return Call(cx, calleeOrRval, UndefinedHandleValue, result, &calleeOrRval); 20:43.65 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:43.65 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:2453:16: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:43.65 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:2453:16: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 20:44.00 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp: In function ‘JSObject* CommonStaticResolveRejectImpl(JSContext*, JS::HandleValue, JS::HandleValue, ResolutionMode)’: 20:44.01 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:3083:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:44.01 static MOZ_MUST_USE JSObject* CommonStaticResolveRejectImpl( 20:44.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:44.02 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:3083:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:44.03 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:3117:23: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:44.04 if (!GetProperty(cx, xObj, xObj, cx->names().constructor, &ctorVal)) { 20:44.04 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:44.19 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp: In function ‘JSObject* js::PromiseResolve(JSContext*, JS::HandleObject, JS::HandleValue)’: 20:44.19 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:3143:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:44.19 MOZ_MUST_USE JSObject* js::PromiseResolve(JSContext* cx, 20:44.20 ^~ 20:44.20 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:3147:39: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:44.20 return CommonStaticResolveRejectImpl(cx, C, value, ResolveMode); 20:44.22 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:44.25 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp: In static member function ‘static JSObject* js::PromiseObject::unforgeableReject(JSContext*, JS::HandleValue)’: 20:44.25 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:3169:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:44.26 /* static */ JSObject* PromiseObject::unforgeableReject(JSContext* cx, 20:44.26 ^~~~~~~~~~~~~ 20:44.26 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:3176:39: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:44.26 return CommonStaticResolveRejectImpl(cx, cVal, value, RejectMode); 20:44.26 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:44.33 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp: In static member function ‘static JSObject* js::PromiseObject::unforgeableResolve(JSContext*, JS::HandleValue)’: 20:44.33 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:3198:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:44.33 /* static */ JSObject* PromiseObject::unforgeableResolve(JSContext* cx, 20:44.33 ^~~~~~~~~~~~~ 20:44.34 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:3205:39: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:44.34 return CommonStaticResolveRejectImpl(cx, cVal, value, ResolveMode); 20:44.34 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:44.34 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp: In function ‘bool Promise_static_resolve(JSContext*, unsigned int, JS::Value*)’: 20:44.34 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:3187:36: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:44.34 CommonStaticResolveRejectImpl(cx, thisVal, argVal, ResolveMode); 20:44.34 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:44.39 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp: In function ‘bool Promise_reject(JSContext*, unsigned int, JS::Value*)’: 20:44.39 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:3158:36: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:44.40 CommonStaticResolveRejectImpl(cx, thisVal, argVal, RejectMode); 20:44.40 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:44.42 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp: In function ‘bool AbruptRejectPromise(JSContext*, JS::CallArgs&, JS::HandleObject, JS::HandleObject)’: 20:44.42 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:455:30: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 20:44.42 return GetAndClearException(cx, rval); 20:44.42 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 20:44.52 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp: In function ‘bool js::AsyncFunctionReturned(JSContext*, JS::Handle, JS::HandleValue)’: 20:44.52 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:3527:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:44.52 MOZ_MUST_USE bool js::AsyncFunctionReturned( 20:44.52 ^~ 20:44.55 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp: In static member function ‘static bool js::PromiseObject::resolve(JSContext*, JS::Handle, JS::HandleValue)’: 20:44.55 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:4492:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:44.55 /* static */ bool PromiseObject::resolve(JSContext* cx, 20:44.55 ^~~~~~~~~~~~~ 20:44.55 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:4519:14: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:44.55 return Call(cx, funVal, UndefinedHandleValue, resolutionValue, &dummy); 20:44.55 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:44.55 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:4519:14: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:44.55 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:4519:14: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 20:44.67 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:11: 20:44.67 /<>/firefox-66.0~b8+build1/js/src/builtin/ModuleObject.cpp: In function ‘bool js::FinishDynamicModuleImport(JSContext*, JS::HandleValue, JS::HandleString, JS::HandleObject)’: 20:44.67 /<>/firefox-66.0~b8+build1/js/src/builtin/ModuleObject.cpp:1733:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:44.68 bool js::FinishDynamicModuleImport(JSContext* cx, 20:44.68 ^~ 20:44.68 /<>/firefox-66.0~b8+build1/js/src/builtin/ModuleObject.cpp:1748:44: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:44.68 CallModuleResolveHook(cx, referencingPrivate, specifier)); 20:44.68 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:44.88 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:20: 20:44.88 /<>/firefox-66.0~b8+build1/js/src/builtin/Object.cpp: In function ‘bool js::GetOwnPropertyKeys(JSContext*, JS::HandleObject, unsigned int, JS::MutableHandleValue)’: 20:44.91 /<>/firefox-66.0~b8+build1/js/src/builtin/Object.cpp:1803:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 20:44.91 bool js::GetOwnPropertyKeys(JSContext* cx, HandleObject obj, unsigned flags, 20:44.91 ^~ 20:45.12 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 20:45.12 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 20:45.12 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 20:45.12 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 20:45.12 from /<>/firefox-66.0~b8+build1/js/src/jsexn.h:18, 20:45.12 from /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.h:10, 20:45.12 from /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.h:11, 20:45.12 from /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:7, 20:45.12 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 20:45.12 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool js::obj_getOwnPropertyNames(JSContext*, unsigned int, JS::Value*)’: 20:45.12 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:45.13 return js::ToObjectSlow(cx, v, false); 20:45.13 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 20:45.15 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:20: 20:45.15 /<>/firefox-66.0~b8+build1/js/src/builtin/Object.cpp:1864:28: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:45.15 return GetOwnPropertyKeys(cx, obj, JSITER_OWNONLY | JSITER_HIDDEN, 20:45.15 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:45.15 args.rval()); 20:45.15 ~~~~~~~~~~~~ 20:45.54 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 20:45.54 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 20:45.54 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 20:45.54 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 20:45.54 from /<>/firefox-66.0~b8+build1/js/src/jsexn.h:18, 20:45.54 from /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.h:10, 20:45.55 from /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.h:11, 20:45.55 from /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:7, 20:45.55 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 20:45.55 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool obj_getOwnPropertySymbols(JSContext*, unsigned int, JS::Value*)’: 20:45.55 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:45.55 return js::ToObjectSlow(cx, v, false); 20:45.57 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 20:45.57 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:20: 20:45.57 /<>/firefox-66.0~b8+build1/js/src/builtin/Object.cpp:1878:28: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:45.59 return GetOwnPropertyKeys( 20:45.59 ~~~~~~~~~~~~~~~~~~^ 20:45.59 cx, obj, 20:45.59 ~~~~~~~~ 20:45.59 JSITER_OWNONLY | JSITER_HIDDEN | JSITER_SYMBOLS | JSITER_SYMBOLSONLY, 20:45.59 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:45.60 args.rval()); 20:45.60 ~~~~~~~~~~~~ 20:45.81 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 20:45.82 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 20:45.82 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 20:45.82 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 20:45.82 from /<>/firefox-66.0~b8+build1/js/src/jsexn.h:18, 20:45.82 from /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.h:10, 20:45.82 from /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.h:11, 20:45.82 from /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:7, 20:45.82 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 20:45.82 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool obj_keys(JSContext*, unsigned int, JS::Value*)’: 20:45.82 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:45.82 return js::ToObjectSlow(cx, v, false); 20:45.82 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 20:45.83 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:20: 20:45.83 /<>/firefox-66.0~b8+build1/js/src/builtin/Object.cpp:1750:28: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:45.83 return GetOwnPropertyKeys(cx, obj, JSITER_OWNONLY, args.rval()); 20:45.83 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:45.99 In file included from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 20:45.99 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 20:45.99 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 20:46.00 from /<>/firefox-66.0~b8+build1/js/src/jsexn.h:18, 20:46.00 from /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.h:10, 20:46.00 from /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.h:11, 20:46.03 from /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:7, 20:46.03 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 20:46.03 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h: In function ‘bool js::Reflect_ownKeys(JSContext*, unsigned int, JS::Value*)’: 20:46.04 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:994:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:46.04 ReportNotObjectArg(cx, nth, fun, v); 20:46.04 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 20:46.05 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:47: 20:46.05 /<>/firefox-66.0~b8+build1/js/src/builtin/Reflect.cpp:106:28: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:46.05 return GetOwnPropertyKeys( 20:46.05 ~~~~~~~~~~~~~~~~~~^ 20:46.05 cx, target, JSITER_OWNONLY | JSITER_HIDDEN | JSITER_SYMBOLS, args.rval()); 20:46.05 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:46.32 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:38: 20:46.32 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp: In function ‘bool PerformPromiseThen(JSContext*, JS::Handle, JS::HandleValue, JS::HandleValue, JS::Handle)’: 20:46.32 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:4189:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:46.32 static MOZ_MUST_USE bool PerformPromiseThen( 20:46.32 ^~~~~~~~~~~~~~~~~~ 20:46.32 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:4189:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:46.32 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:4209:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:46.32 cx, NewReactionRecord(cx, resultCapability, onFulfilled, onRejected, 20:46.32 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:46.32 IncumbentGlobalObject::Yes)); 20:46.32 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:46.38 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp: In function ‘bool OriginalPromiseThenBuiltin(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue, bool)’: 20:46.38 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:3430:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:46.38 static bool OriginalPromiseThenBuiltin(JSContext* cx, HandleValue promiseVal, 20:46.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 20:46.38 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:3430:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:46.38 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:3430:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:46.38 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:3430:13: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 20:46.38 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:3455:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:46.38 if (!PerformPromiseThen(cx, promise, onFulfilled, onRejected, 20:46.39 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:46.39 resultCapability)) { 20:46.39 ~~~~~~~~~~~~~~~~~ 20:46.41 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:3455:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:46.53 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp: In function ‘JSObject* js::GetWaitForAllPromise(JSContext*, const AutoObjectVector&)’: 20:46.53 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:2408:30: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:46.53 if (!PerformPromiseThen(cx, nextPromise, resolveFunVal, rejectFunVal, 20:46.53 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:46.54 resultCapabilityWithoutResolving)) { 20:46.54 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:46.73 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp: In function ‘bool js::OriginalPromiseThen(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleObject, js::CreateDependentPromise)’: 20:46.73 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:3371:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:46.73 MOZ_MUST_USE bool js::OriginalPromiseThen( 20:46.73 ^~ 20:46.73 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:3371:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:46.73 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:3395:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:46.74 if (!PerformPromiseThen(cx, promise, onFulfilled, onRejected, 20:46.74 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:46.74 resultCapability)) { 20:46.74 ~~~~~~~~~~~~~~~~~ 20:46.79 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp: In function ‘bool Promise_then_impl(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue, bool)’: 20:46.79 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:4121:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:46.80 static bool Promise_then_impl(JSContext* cx, HandleValue promiseVal, 20:46.83 ^~~~~~~~~~~~~~~~~ 20:46.83 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:4121:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:46.83 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:4121:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:46.83 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:4121:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:46.83 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:4121:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:46.83 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:4121:13: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 20:46.83 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:4134:40: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:46.84 if (CanCallOriginalPromiseThenBuiltin(cx, promiseVal)) { 20:46.84 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 20:46.84 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:4135:38: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:46.85 return OriginalPromiseThenBuiltin(cx, promiseVal, onFulfilled, onRejected, 20:46.86 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:46.86 rval, rvalUsed); 20:46.86 ~~~~~~~~~~~~~~~ 20:46.86 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:4135:38: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:46.86 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:4135:38: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 20:46.86 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:4160:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:46.86 if (!OriginalPromiseThen(cx, promiseObj, onFulfilled, onRejected, 20:46.87 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:46.87 &resultPromise, createDependent)) { 20:46.87 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:46.87 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:4160:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:46.91 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp: In function ‘bool Promise_then(JSContext*, unsigned int, JS::Value*)’: 20:46.91 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:4184:27: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 20:46.91 return Promise_then_impl(cx, args.thisv(), args.get(0), args.get(1), 20:46.91 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:46.91 args.rval(), true); 20:46.91 ~~~~~~~~~~~~~~~~~~ 20:46.91 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:4184:27: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 20:46.91 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:4184:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:46.92 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp: In function ‘bool Promise_then_noRetVal(JSContext*, unsigned int, JS::Value*)’: 20:46.92 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:4176:27: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 20:46.92 return Promise_then_impl(cx, args.thisv(), args.get(0), args.get(1), 20:46.92 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:46.92 args.rval(), 20:46.92 ~~~~~~~~~~~~ 20:46.92 IsPromiseThenOrCatchRetValImplicitlyUsed(cx)); 20:46.92 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:46.92 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:4176:27: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 20:46.92 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:4176:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:46.99 Compiling cmake v0.1.29 20:46.99 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp: In function ‘bool Promise_catch_impl(JSContext*, unsigned int, JS::Value*, bool)’: 20:46.99 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:4058:40: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:46.99 if (CanCallOriginalPromiseThenBuiltin(cx, thisVal)) { 20:46.99 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 20:46.99 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:4059:38: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:47.00 return OriginalPromiseThenBuiltin(cx, thisVal, onFulfilled, onRejected, 20:47.00 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:47.00 args.rval(), rvalUsed); 20:47.00 ~~~~~~~~~~~~~~~~~~~~~~ 20:47.00 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:4059:38: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:47.00 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:4059:38: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:47.00 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:4065:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:47.00 if (!GetProperty(cx, thisVal, cx->names().then, &thenVal)) { 20:47.03 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:47.04 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:4065:19: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 20:47.04 In file included from /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:15, 20:47.04 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 20:47.04 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:114:14: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:47.04 return Call(cx, fval, thisv, args, rval); 20:47.04 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:47.04 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 20:47.04 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:38: 20:47.04 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:4071:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:47.04 return Promise_then_impl(cx, thisVal, onFulfilled, onRejected, args.rval(), 20:47.05 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:47.07 rvalUsed); 20:47.07 ~~~~~~~~~ 20:47.11 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:4071:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:47.11 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:4071:29: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:47.25 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp: In function ‘bool PromiseResolveBuiltinThenableJob(JSContext*, unsigned int, JS::Value*)’: 20:47.30 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:4233:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:47.30 cx, NewReactionRecord(cx, resultCapability, onFulfilled, onRejected, 20:47.30 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:47.31 IncumbentGlobalObject::Yes)); 20:47.31 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:47.31 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:455:30: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 20:47.31 return GetAndClearException(cx, rval); 20:47.31 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 20:47.55 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp: In function ‘bool js::AsyncFunctionAwait(JSContext*, JS::Handle, JS::HandleValue)’: 20:47.55 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:3578:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:47.55 MOZ_MUST_USE bool js::AsyncFunctionAwait(JSContext* cx, 20:47.56 ^~ 20:47.57 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:3564:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:47.57 cx, NewReactionRecord(cx, resultCapability, onFulfilled, onRejected, 20:47.58 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:47.58 IncumbentGlobalObject::Yes)); 20:47.58 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:47.73 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp: In function ‘bool js::AsyncFromSyncIteratorMethod(JSContext*, JS::CallArgs&, js::CompletionKind)’: 20:47.74 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:3663:21: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:47.74 if (!GetProperty(cx, iter, iter, cx->names().return_, &func)) { 20:47.74 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:47.74 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:3670:51: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 20:47.74 JSObject* resultObj = CreateIterResultObject(cx, args.get(0), true); 20:47.74 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 20:47.74 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:3689:21: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:47.74 if (!GetProperty(cx, iter, iter, cx->names().throw_, &func)) { 20:47.74 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:47.74 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:3710:12: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:47.74 if (!Call(cx, func, iterVal, args.get(0), &resultVal)) { 20:47.75 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:47.77 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:3710:12: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 20:47.77 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:3710:12: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 20:47.78 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:3740:19: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:47.78 if (!GetProperty(cx, resultObj, resultObj, cx->names().done, &doneVal)) { 20:47.78 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:47.78 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:3747:19: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:47.78 if (!GetProperty(cx, resultObj, resultObj, cx->names().value, &value)) { 20:47.79 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:47.79 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:3564:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:47.79 cx, NewReactionRecord(cx, resultCapability, onFulfilled, onRejected, 20:47.79 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:47.79 IncumbentGlobalObject::Yes)); 20:47.79 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:48.23 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp: In function ‘bool js::AsyncGeneratorAwait(JSContext*, JS::Handle, JS::HandleValue)’: 20:48.23 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:3596:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:48.23 MOZ_MUST_USE bool js::AsyncGeneratorAwait( 20:48.23 ^~ 20:48.23 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:3564:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:48.23 cx, NewReactionRecord(cx, resultCapability, onFulfilled, onRejected, 20:48.23 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:48.23 IncumbentGlobalObject::Yes)); 20:48.23 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:48.49 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp: In function ‘bool AsyncGeneratorResumeNext(JSContext*, JS::Handle, ResumeNextKind, JS::HandleValue, bool)’: 20:48.51 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:3794:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:48.52 static MOZ_MUST_USE bool AsyncGeneratorResumeNext( 20:48.53 ^~~~~~~~~~~~~~~~~~~~~~~~ 20:48.53 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:3857:53: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:48.53 JSObject* resultObj = CreateIterResultObject(cx, value, done); 20:48.53 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 20:48.53 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:3564:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:48.53 cx, NewReactionRecord(cx, resultCapability, onFulfilled, onRejected, 20:48.53 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:48.53 IncumbentGlobalObject::Yes)); 20:48.53 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:48.53 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:3564:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:48.53 cx, NewReactionRecord(cx, resultCapability, onFulfilled, onRejected, 20:48.53 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:48.53 IncumbentGlobalObject::Yes)); 20:48.53 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:48.53 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:3982:32: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:48.53 return AsyncGeneratorResume(cx, asyncGenObj, completionKind, argument); 20:48.53 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:48.92 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp: In function ‘bool js::AsyncGeneratorResolve(JSContext*, JS::Handle, JS::HandleValue, bool)’: 20:48.92 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:3778:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:48.93 MOZ_MUST_USE bool js::AsyncGeneratorResolve( 20:48.93 ^~ 20:48.93 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:3781:34: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:48.93 return AsyncGeneratorResumeNext(cx, asyncGenObj, ResumeNextKind::Resolve, 20:48.93 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:48.93 value, done); 20:48.93 ~~~~~~~~~~~~ 20:48.93 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp: In function ‘bool js::AsyncGeneratorReject(JSContext*, JS::Handle, JS::HandleValue)’: 20:48.93 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:3786:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:48.93 MOZ_MUST_USE bool js::AsyncGeneratorReject( 20:48.93 ^~ 20:48.93 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:3789:34: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:48.93 return AsyncGeneratorResumeNext(cx, asyncGenObj, ResumeNextKind::Reject, 20:48.93 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:48.93 exception); 20:48.93 ~~~~~~~~~~ 20:49.13 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp: In function ‘bool PromiseReactionJob(JSContext*, unsigned int, JS::Value*)’: 20:49.13 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:455:30: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 20:49.13 return GetAndClearException(cx, rval); 20:49.13 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 20:49.13 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:1480:39: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:49.13 if (!AsyncFunctionAwaitedFulfilled(cx, resultPromise, generatorVal, 20:49.13 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:49.14 argument)) { 20:49.14 ~~~~~~~~~ 20:49.14 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:1486:38: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:49.14 if (!AsyncFunctionAwaitedRejected(cx, resultPromise, generatorVal, 20:49.14 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:49.14 argument)) { 20:49.14 ~~~~~~~~~ 20:49.14 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:3781:34: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:49.14 return AsyncGeneratorResumeNext(cx, asyncGenObj, ResumeNextKind::Resolve, 20:49.14 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:49.14 value, done); 20:49.14 ~~~~~~~~~~~~ 20:49.14 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:3789:34: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:49.14 return AsyncGeneratorResumeNext(cx, asyncGenObj, ResumeNextKind::Reject, 20:49.14 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:49.14 exception); 20:49.21 ~~~~~~~~~~ 20:49.22 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:1639:51: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:49.22 JSObject* resultObj = CreateIterResultObject(cx, argument, done); 20:49.22 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 20:49.22 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:1651:14: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:49.22 if (!Call(cx, handlerVal, UndefinedHandleValue, argument, &handlerResult)) { 20:49.22 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:49.22 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:1651:14: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:49.22 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:1651:14: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 20:49.22 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:455:30: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 20:49.22 return GetAndClearException(cx, rval); 20:49.22 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 20:49.66 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp: In function ‘bool js::AsyncGeneratorEnqueue(JSContext*, JS::HandleValue, js::CompletionKind, JS::HandleValue, JS::MutableHandleValue)’: 20:49.66 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:3987:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:49.66 MOZ_MUST_USE bool js::AsyncGeneratorEnqueue(JSContext* cx, 20:49.66 ^~ 20:49.66 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:3987:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:49.66 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:3987:19: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 20:49.69 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:4025:46: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:49.69 cx, AsyncGeneratorObject::createRequest(cx, asyncGenObj, completionKind, 20:49.69 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:49.69 completionValue, resultPromise)); 20:49.69 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:49.69 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:4039:34: note: parameter passing for argument of type ‘const HandleValue’ {aka ‘const JS::Handle’} changed in GCC 7.1 20:49.69 if (!AsyncGeneratorResumeNext(cx, asyncGenObj, ResumeNextKind::Enqueue)) { 20:49.69 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:49.81 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp: In function ‘bool AddDummyPromiseReactionForDebugger(JSContext*, JS::Handle, JS::HandleObject)’: 20:49.81 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:4382:28: note: parameter passing for argument of type ‘const HandleValue’ {aka ‘const JS::Handle’} changed in GCC 7.1 20:49.81 cx, NewReactionRecord(cx, capability, NullHandleValue, NullHandleValue, 20:49.81 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:49.81 IncumbentGlobalObject::No)); 20:49.81 ~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:49.93 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp: In function ‘bool Promise_static_race(JSContext*, unsigned int, JS::Value*)’: 20:49.93 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:3024:17: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:49.93 if (!iter.init(iterable, JS::ForOfIterator::AllowNonIterable)) { 20:49.93 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:49.93 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:2543:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 20:49.93 if (!iterator.next(&nextValue, done)) { 20:49.94 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 20:49.94 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:2596:42: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:49.94 CommonStaticResolveRejectImpl(cx, CVal, nextValue, ResolveMode); 20:49.94 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:49.94 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 20:49.94 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 20:49.94 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 20:49.94 from /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:23, 20:49.94 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 20:49.94 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:49.94 return op(cx, obj, receiver, id, vp); 20:49.94 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:49.94 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:49.94 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 20:49.95 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:49.95 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:38: 20:49.95 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:2613:16: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:49.95 if (!Call(cx, staticResolve, CVal, nextValue, &nextPromise)) { 20:49.95 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:49.95 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:2613:16: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:49.95 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:2613:16: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 20:49.95 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 20:49.95 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 20:49.96 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 20:49.96 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 20:49.96 from /<>/firefox-66.0~b8+build1/js/src/jsexn.h:18, 20:49.96 from /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.h:10, 20:49.96 from /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.h:11, 20:49.96 from /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:7, 20:49.96 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 20:49.96 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:49.96 return js::ToObjectSlow(cx, v, false); 20:49.96 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 20:49.96 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 20:49.97 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 20:49.97 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 20:49.98 from /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:23, 20:49.98 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 20:49.98 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:49.99 return op(cx, obj, receiver, id, vp); 20:49.99 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:49.99 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:49.99 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 20:49.99 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:49.99 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:38: 20:49.99 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:2718:16: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:49.99 if (!Call(cx, thenVal, nextPromise, resolveFunVal, rejectFunVal, 20:49.99 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:49.99 &ignored)) { 20:49.99 ~~~~~~~~~ 20:49.99 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:2718:16: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:49.99 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:2718:16: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:49.99 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:2718:16: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 20:49.99 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:2711:30: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:49.99 if (!PerformPromiseThen(cx, promise, resolveFunVal, rejectFunVal, 20:49.99 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:49.99 thenCapability)) { 20:49.99 ~~~~~~~~~~~~~~~ 20:50.00 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:2711:30: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:50.77 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp: In function ‘bool Promise_static_all(JSContext*, unsigned int, JS::Value*)’: 20:50.77 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:2258:17: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:50.77 if (!iter.init(iterable, JS::ForOfIterator::AllowNonIterable)) { 20:50.77 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:50.79 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:2543:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 20:50.79 if (!iterator.next(&nextValue, done)) { 20:50.79 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 20:50.80 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:2596:42: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:50.80 CommonStaticResolveRejectImpl(cx, CVal, nextValue, ResolveMode); 20:50.80 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:50.80 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 20:50.80 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 20:50.80 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 20:50.80 from /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:23, 20:50.80 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 20:50.80 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:50.85 return op(cx, obj, receiver, id, vp); 20:50.85 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:50.85 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:50.85 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 20:50.85 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:50.86 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:38: 20:50.86 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:2613:16: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:50.86 if (!Call(cx, staticResolve, CVal, nextValue, &nextPromise)) { 20:50.86 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:50.86 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:2613:16: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:50.86 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:2613:16: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 20:50.89 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 20:50.90 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 20:50.91 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 20:50.91 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 20:50.91 from /<>/firefox-66.0~b8+build1/js/src/jsexn.h:18, 20:50.91 from /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.h:10, 20:50.91 from /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.h:11, 20:50.93 from /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:7, 20:50.96 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 20:50.96 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:50.96 return js::ToObjectSlow(cx, v, false); 20:50.96 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 20:50.96 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 20:50.96 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 20:51.03 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 20:51.03 from /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.cpp:23, 20:51.03 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 20:51.03 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:51.03 return op(cx, obj, receiver, id, vp); 20:51.03 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:51.03 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:51.03 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 20:51.03 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:51.03 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:38: 20:51.03 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:2718:16: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:51.03 if (!Call(cx, thenVal, nextPromise, resolveFunVal, rejectFunVal, 20:51.03 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:51.03 &ignored)) { 20:51.03 ~~~~~~~~~ 20:51.03 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:2718:16: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:51.03 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:2718:16: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:51.08 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:2718:16: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 20:51.09 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:2711:30: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 20:51.15 if (!PerformPromiseThen(cx, promise, resolveFunVal, rejectFunVal, 20:51.19 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:51.19 thenCapability)) { 20:51.19 ~~~~~~~~~~~~~~~ 20:51.19 /<>/firefox-66.0~b8+build1/js/src/builtin/Promise.cpp:2711:30: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 *** KEEP ALIVE MARKER *** Total duration: 0:21:00.261446 21:16.06 Compiling unreachable v1.0.0 21:16.76 Compiling block-padding v0.1.2 21:20.65 Compiling tokio-executor v0.1.3 21:28.07 Compiling clang-sys v0.26.1 21:39.17 Compiling regex-syntax v0.6.0 21:55.31 Compiling thread_local v0.3.5 *** KEEP ALIVE MARKER *** Total duration: 0:22:00.264731 22:00.20 Compiling new_debug_unreachable v1.0.1 22:00.64 Compiling ena v0.9.3 22:22.23 Compiling clap v2.31.2 22:50.80 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src11.cpp:11: 22:50.81 /<>/firefox-66.0~b8+build1/js/src/vm/ArrayBufferObject.cpp: In function ‘bool js::IsArrayBuffer(JS::HandleValue)’: 22:50.81 /<>/firefox-66.0~b8+build1/js/src/vm/ArrayBufferObject.cpp:337:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 22:50.81 bool js::IsArrayBuffer(HandleValue v) { 22:50.81 ^~ 22:50.96 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src11.cpp:2: 22:50.97 /<>/firefox-66.0~b8+build1/js/src/vm/ArgumentsObject.cpp: In function ‘bool DefineArgumentsIterator(JSContext*, JS::Handle)’: 22:50.97 /<>/firefox-66.0~b8+build1/js/src/vm/ArgumentsObject.cpp:543:43: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 22:50.97 if (!GlobalObject::getSelfHostedFunction(cx, cx->global(), shName, name, 0, 22:50.97 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:50.97 &val)) { 22:50.97 ~~~~~ 22:50.97 /<>/firefox-66.0~b8+build1/js/src/vm/ArgumentsObject.cpp:547:34: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 22:50.97 return NativeDefineDataProperty(cx, argsobj, iteratorId, val, 22:50.97 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:50.97 JSPROP_RESOLVING); 22:50.97 ~~~~~~~~~~~~~~~~~ 22:51.63 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src11.cpp:38: 22:51.63 /<>/firefox-66.0~b8+build1/js/src/vm/AsyncIteration.cpp: In function ‘bool AsyncGeneratorReturn(JSContext*, unsigned int, JS::Value*)’: 22:51.63 /<>/firefox-66.0~b8+build1/js/src/vm/AsyncIteration.cpp:231:31: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 22:51.63 return AsyncGeneratorEnqueue(cx, args.thisv(), CompletionKind::Return, 22:51.63 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:51.63 args.get(0), args.rval()); 22:51.63 ~~~~~~~~~~~~~~~~~~~~~~~~~ 22:51.63 /<>/firefox-66.0~b8+build1/js/src/vm/AsyncIteration.cpp:231:31: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 22:51.63 /<>/firefox-66.0~b8+build1/js/src/vm/AsyncIteration.cpp:231:31: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 22:51.68 /<>/firefox-66.0~b8+build1/js/src/vm/AsyncIteration.cpp: In function ‘bool AsyncGeneratorThrow(JSContext*, unsigned int, JS::Value*)’: 22:51.68 /<>/firefox-66.0~b8+build1/js/src/vm/AsyncIteration.cpp:240:31: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 22:51.68 return AsyncGeneratorEnqueue(cx, args.thisv(), CompletionKind::Throw, 22:51.68 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:51.68 args.get(0), args.rval()); 22:51.68 ~~~~~~~~~~~~~~~~~~~~~~~~~ 22:51.68 /<>/firefox-66.0~b8+build1/js/src/vm/AsyncIteration.cpp:240:31: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 22:51.68 /<>/firefox-66.0~b8+build1/js/src/vm/AsyncIteration.cpp:240:31: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 22:51.68 /<>/firefox-66.0~b8+build1/js/src/vm/AsyncIteration.cpp: In function ‘bool AsyncGeneratorNext(JSContext*, unsigned int, JS::Value*)’: 22:51.68 /<>/firefox-66.0~b8+build1/js/src/vm/AsyncIteration.cpp:222:31: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 22:51.68 return AsyncGeneratorEnqueue(cx, args.thisv(), CompletionKind::Normal, 22:51.68 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:51.68 args.get(0), args.rval()); 22:51.68 ~~~~~~~~~~~~~~~~~~~~~~~~~ 22:51.68 /<>/firefox-66.0~b8+build1/js/src/vm/AsyncIteration.cpp:222:31: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 22:51.68 /<>/firefox-66.0~b8+build1/js/src/vm/AsyncIteration.cpp:222:31: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 22:52.00 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src11.cpp:29: 22:52.01 /<>/firefox-66.0~b8+build1/js/src/vm/AsyncFunction.cpp: In function ‘bool AsyncFunctionResume(JSContext*, JS::Handle, JS::HandleValue, ResumeKind, JS::HandleValue)’: 22:52.01 /<>/firefox-66.0~b8+build1/js/src/vm/AsyncFunction.cpp:183:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 22:52.01 static bool AsyncFunctionResume(JSContext* cx, 22:52.01 ^~~~~~~~~~~~~~~~~~~ 22:52.01 /<>/firefox-66.0~b8+build1/js/src/vm/AsyncFunction.cpp:183:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 22:52.01 /<>/firefox-66.0~b8+build1/js/src/vm/AsyncFunction.cpp:202:30: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 22:52.01 if (!CallSelfHostedFunction(cx, funName, generatorVal, args, &value)) { 22:52.01 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:52.11 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src11.cpp:2: 22:52.11 /<>/firefox-66.0~b8+build1/js/src/vm/ArgumentsObject.cpp: In function ‘bool UnmappedArgGetter(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)’: 22:52.11 /<>/firefox-66.0~b8+build1/js/src/vm/ArgumentsObject.cpp:744:13: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 22:52.14 static bool UnmappedArgGetter(JSContext* cx, HandleObject obj, HandleId id, 22:52.15 ^~~~~~~~~~~~~~~~~ 22:52.24 /<>/firefox-66.0~b8+build1/js/src/vm/ArgumentsObject.cpp: In function ‘bool MappedArgGetter(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)’: 22:52.24 /<>/firefox-66.0~b8+build1/js/src/vm/ArgumentsObject.cpp:458:13: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 22:52.24 static bool MappedArgGetter(JSContext* cx, HandleObject obj, HandleId id, 22:52.24 ^~~~~~~~~~~~~~~ 22:53.46 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src11.cpp:11: 22:53.46 /<>/firefox-66.0~b8+build1/js/src/vm/ArrayBufferObject.cpp: In function ‘bool js::ToClampedIndex(JSContext*, JS::HandleValue, uint32_t, uint32_t*)’: 22:53.46 /<>/firefox-66.0~b8+build1/js/src/vm/ArrayBufferObject.cpp:72:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 22:53.46 bool js::ToClampedIndex(JSContext* cx, HandleValue v, uint32_t length, 22:53.46 ^~ 22:53.46 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 22:53.46 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 22:53.46 from /<>/firefox-66.0~b8+build1/js/src/vm/ArgumentsObject.h:13, 22:53.46 from /<>/firefox-66.0~b8+build1/js/src/vm/ArgumentsObject-inl.h:10, 22:53.46 from /<>/firefox-66.0~b8+build1/js/src/vm/ArgumentsObject.cpp:7, 22:53.46 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src11.cpp:2: 22:53.46 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 22:53.46 return js::ToInt32Slow(cx, v, out); 22:53.46 ~~~~~~~~~~~~~~~^~~~~~~~~~~~ 22:53.68 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src11.cpp:11: 22:53.68 /<>/firefox-66.0~b8+build1/js/src/vm/ArrayBufferObject.cpp: In function ‘bool js::IsArrayBufferMaybeShared(JS::HandleValue)’: 22:53.68 /<>/firefox-66.0~b8+build1/js/src/vm/ArrayBufferObject.cpp:357:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 22:53.68 bool js::IsArrayBufferMaybeShared(HandleValue v) { 22:53.68 ^~ 22:55.73 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src11.cpp:29: 22:55.73 /<>/firefox-66.0~b8+build1/js/src/vm/AsyncFunction.cpp: In function ‘bool js::AsyncFunctionAwaitedFulfilled(JSContext*, JS::Handle, JS::HandleValue, JS::HandleValue)’: 22:55.73 /<>/firefox-66.0~b8+build1/js/src/vm/AsyncFunction.cpp:225:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 22:55.73 MOZ_MUST_USE bool js::AsyncFunctionAwaitedFulfilled( 22:55.73 ^~ 22:55.73 /<>/firefox-66.0~b8+build1/js/src/vm/AsyncFunction.cpp:225:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 22:55.73 /<>/firefox-66.0~b8+build1/js/src/vm/AsyncFunction.cpp:231:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 22:55.73 return AsyncFunctionResume(cx, resultPromise, generatorVal, 22:55.73 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:55.73 ResumeKind::Normal, value); 22:55.73 ~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:55.73 /<>/firefox-66.0~b8+build1/js/src/vm/AsyncFunction.cpp: In function ‘bool js::AsyncFunctionAwaitedRejected(JSContext*, JS::Handle, JS::HandleValue, JS::HandleValue)’: 22:55.73 /<>/firefox-66.0~b8+build1/js/src/vm/AsyncFunction.cpp:236:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 22:55.73 MOZ_MUST_USE bool js::AsyncFunctionAwaitedRejected( 22:55.73 ^~ 22:55.73 /<>/firefox-66.0~b8+build1/js/src/vm/AsyncFunction.cpp:236:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 22:55.73 /<>/firefox-66.0~b8+build1/js/src/vm/AsyncFunction.cpp:242:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 22:55.73 return AsyncFunctionResume(cx, resultPromise, generatorVal, ResumeKind::Throw, 22:55.73 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:55.73 reason); 22:55.73 ~~~~~~~ *** KEEP ALIVE MARKER *** Total duration: 0:23:00.268047 23:04.92 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src11.cpp:2: 23:04.92 /<>/firefox-66.0~b8+build1/js/src/vm/ArgumentsObject.cpp: In function ‘bool UnmappedArgSetter(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::ObjectOpResult&)’: 23:04.92 /<>/firefox-66.0~b8+build1/js/src/vm/ArgumentsObject.cpp:766:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 23:04.92 static bool UnmappedArgSetter(JSContext* cx, HandleObject obj, HandleId id, 23:04.92 ^~~~~~~~~~~~~~~~~ 23:04.92 /<>/firefox-66.0~b8+build1/js/src/vm/ArgumentsObject.cpp:774:32: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 23:04.92 if (!GetOwnPropertyDescriptor(cx, argsobj, id, &desc)) { 23:04.93 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 23:04.93 /<>/firefox-66.0~b8+build1/js/src/vm/ArgumentsObject.cpp:799:34: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 23:04.93 NativeDefineDataProperty(cx, argsobj, id, v, attrs, result); 23:04.93 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:05.12 /<>/firefox-66.0~b8+build1/js/src/vm/ArgumentsObject.cpp: In function ‘bool MappedArgSetter(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::ObjectOpResult&)’: 23:05.12 /<>/firefox-66.0~b8+build1/js/src/vm/ArgumentsObject.cpp:488:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 23:05.12 static bool MappedArgSetter(JSContext* cx, HandleObject obj, HandleId id, 23:05.12 ^~~~~~~~~~~~~~~ 23:05.12 /<>/firefox-66.0~b8+build1/js/src/vm/ArgumentsObject.cpp:496:32: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 23:05.12 if (!GetOwnPropertyDescriptor(cx, argsobj, id, &desc)) { 23:05.12 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 23:05.12 /<>/firefox-66.0~b8+build1/js/src/vm/ArgumentsObject.cpp:534:34: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 23:05.12 NativeDefineDataProperty(cx, argsobj, id, v, attrs, result); 23:05.12 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:05.46 /<>/firefox-66.0~b8+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&)’: 23:05.47 /<>/firefox-66.0~b8+build1/js/src/vm/ArgumentsObject.cpp:665:19: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 23:05.47 /* static */ bool MappedArgumentsObject::obj_defineProperty( 23:05.47 ^~~~~~~~~~~~~~~~~~~~~ 23:05.47 /<>/firefox-66.0~b8+build1/js/src/vm/ArgumentsObject.cpp:704:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 23:05.47 if (!NativeDefineProperty(cx, obj.as(), id, newArgDesc, 23:05.47 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:05.47 result)) { 23:05.47 ~~~~~~~ 23:07.61 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/AsyncIteration.cpp:21, 23:07.62 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src11.cpp:38: 23:07.62 /<>/firefox-66.0~b8+build1/js/src/vm/List-inl.h: In member function ‘bool js::ListObject::append(JSContext*, JS::HandleValue)’: 23:07.64 /<>/firefox-66.0~b8+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 23:07.64 inline bool js::ListObject::append(JSContext* cx, HandleValue value) { 23:07.64 ^~ 23:07.99 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src11.cpp:38: 23:07.99 /<>/firefox-66.0~b8+build1/js/src/vm/AsyncIteration.cpp: In static member function ‘static JSObject* js::AsyncFromSyncIteratorObject::create(JSContext*, JS::HandleObject, JS::HandleValue)’: 23:07.99 /<>/firefox-66.0~b8+build1/js/src/vm/AsyncIteration.cpp:174:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 23:07.99 /* static */ JSObject* AsyncFromSyncIteratorObject::create( 23:07.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:08.02 /<>/firefox-66.0~b8+build1/js/src/vm/AsyncIteration.cpp: In function ‘JSObject* js::CreateAsyncFromSyncIterator(JSContext*, JS::HandleObject, JS::HandleValue)’: 23:08.02 /<>/firefox-66.0~b8+build1/js/src/vm/AsyncIteration.cpp:164:11: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 23:08.02 JSObject* js::CreateAsyncFromSyncIterator(JSContext* cx, HandleObject iter, 23:08.02 ^~ 23:08.79 /<>/firefox-66.0~b8+build1/js/src/vm/AsyncIteration.cpp: In static member function ‘static js::AsyncGeneratorObject* js::AsyncGeneratorObject::create(JSContext*, JS::HandleFunction, JS::HandleValue)’: 23:08.79 /<>/firefox-66.0~b8+build1/js/src/vm/AsyncIteration.cpp:271:36: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 23:08.79 /* static */ AsyncGeneratorObject* AsyncGeneratorObject::create( 23:08.79 ^~~~~~~~~~~~~~~~~~~~ 23:08.79 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 23:08.79 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 23:08.79 from /<>/firefox-66.0~b8+build1/js/src/vm/ArgumentsObject-inl.h:14, 23:08.79 from /<>/firefox-66.0~b8+build1/js/src/vm/ArgumentsObject.cpp:7, 23:08.80 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src11.cpp:2: 23:08.80 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 23:08.80 return op(cx, obj, receiver, id, vp); 23:08.81 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:08.82 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 23:08.83 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 23:08.83 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:09.12 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src11.cpp:38: 23:09.12 /<>/firefox-66.0~b8+build1/js/src/vm/AsyncIteration.cpp: In function ‘bool js::AsyncGeneratorResume(JSContext*, JS::Handle, js::CompletionKind, JS::HandleValue)’: 23:09.12 /<>/firefox-66.0~b8+build1/js/src/vm/AsyncIteration.cpp:437:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 23:09.12 MOZ_MUST_USE bool js::AsyncGeneratorResume( 23:09.12 ^~ 23:09.12 /<>/firefox-66.0~b8+build1/js/src/vm/AsyncIteration.cpp:451:30: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 23:09.12 if (!CallSelfHostedFunction(cx, funName, generatorVal, args, &result)) { 23:09.12 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:09.12 /<>/firefox-66.0~b8+build1/js/src/vm/AsyncIteration.cpp:409:28: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 23:09.12 if (!GetAndClearException(cx, &value)) { 23:09.12 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 23:09.18 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 23:09.18 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 23:09.18 from /<>/firefox-66.0~b8+build1/js/src/vm/ArgumentsObject-inl.h:14, 23:09.18 from /<>/firefox-66.0~b8+build1/js/src/vm/ArgumentsObject.cpp:7, 23:09.18 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src11.cpp:2: 23:09.18 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 23:09.18 return op(cx, obj, receiver, id, vp); 23:09.18 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:09.18 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 23:09.18 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 23:09.18 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:09.50 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src11.cpp:38: 23:09.50 /<>/firefox-66.0~b8+build1/js/src/vm/AsyncIteration.cpp: In function ‘bool js::AsyncGeneratorAwaitedFulfilled(JSContext*, JS::Handle, JS::HandleValue)’: 23:09.50 /<>/firefox-66.0~b8+build1/js/src/vm/AsyncIteration.cpp:132:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 23:09.50 MOZ_MUST_USE bool js::AsyncGeneratorAwaitedFulfilled( 23:09.50 ^~ 23:09.52 /<>/firefox-66.0~b8+build1/js/src/vm/AsyncIteration.cpp:135:30: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 23:09.53 return AsyncGeneratorResume(cx, asyncGenObj, CompletionKind::Normal, value); 23:09.53 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:09.53 /<>/firefox-66.0~b8+build1/js/src/vm/AsyncIteration.cpp: In function ‘bool js::AsyncGeneratorAwaitedRejected(JSContext*, JS::Handle, JS::HandleValue)’: 23:09.53 /<>/firefox-66.0~b8+build1/js/src/vm/AsyncIteration.cpp:139:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 23:09.53 MOZ_MUST_USE bool js::AsyncGeneratorAwaitedRejected( 23:09.53 ^~ 23:09.53 /<>/firefox-66.0~b8+build1/js/src/vm/AsyncIteration.cpp:142:30: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 23:09.53 return AsyncGeneratorResume(cx, asyncGenObj, CompletionKind::Throw, reason); 23:09.53 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:09.53 /<>/firefox-66.0~b8+build1/js/src/vm/AsyncIteration.cpp: In function ‘bool js::AsyncGeneratorYieldReturnAwaitedRejected(JSContext*, JS::Handle, JS::HandleValue)’: 23:09.53 /<>/firefox-66.0~b8+build1/js/src/vm/AsyncIteration.cpp:153:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 23:09.53 MOZ_MUST_USE bool js::AsyncGeneratorYieldReturnAwaitedRejected( 23:09.56 ^~ 23:09.56 /<>/firefox-66.0~b8+build1/js/src/vm/AsyncIteration.cpp: In function ‘bool js::AsyncGeneratorYieldReturnAwaitedFulfilled(JSContext*, JS::Handle, JS::HandleValue)’: 23:09.56 /<>/firefox-66.0~b8+build1/js/src/vm/AsyncIteration.cpp:146:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 23:09.56 MOZ_MUST_USE bool js::AsyncGeneratorYieldReturnAwaitedFulfilled( 23:09.56 ^~ 23:09.56 /<>/firefox-66.0~b8+build1/js/src/vm/AsyncIteration.cpp:149:30: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 23:09.56 return AsyncGeneratorResume(cx, asyncGenObj, CompletionKind::Return, value); 23:09.56 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:10.74 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src11.cpp:2: 23:10.74 /<>/firefox-66.0~b8+build1/js/src/vm/ArgumentsObject.cpp: In static member function ‘static bool js::ArgumentsObject::reifyLength(JSContext*, JS::Handle)’: 23:10.74 /<>/firefox-66.0~b8+build1/js/src/vm/ArgumentsObject.cpp:559:32: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 23:10.74 if (!NativeDefineDataProperty(cx, obj, id, val, JSPROP_RESOLVING)) { 23:10.74 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:10.77 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src11.cpp:38: 23:10.77 /<>/firefox-66.0~b8+build1/js/src/vm/AsyncIteration.cpp: In static member function ‘static js::AsyncGeneratorRequest* js::AsyncGeneratorRequest::create(JSContext*, js::CompletionKind, JS::HandleValue, JS::Handle)’: 23:10.77 /<>/firefox-66.0~b8+build1/js/src/vm/AsyncIteration.cpp:369:37: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 23:10.77 /* static */ AsyncGeneratorRequest* AsyncGeneratorRequest::create( 23:10.77 ^~~~~~~~~~~~~~~~~~~~~ 23:10.79 /<>/firefox-66.0~b8+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)’: 23:10.79 /<>/firefox-66.0~b8+build1/js/src/vm/AsyncIteration.cpp:297:37: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 23:10.79 /* static */ AsyncGeneratorRequest* AsyncGeneratorObject::createRequest( 23:10.79 ^~~~~~~~~~~~~~~~~~~~ 23:11.45 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src11.cpp:29: 23:11.45 /<>/firefox-66.0~b8+build1/js/src/vm/AsyncFunction.cpp: In function ‘bool WrappedAsyncFunction(JSContext*, unsigned int, JS::Value*)’: 23:11.45 /<>/firefox-66.0~b8+build1/js/src/vm/AsyncFunction.cpp:85:11: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 23:11.45 if (Call(cx, unwrappedVal, args.thisv(), args2, &generatorVal)) { 23:11.45 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:11.45 /<>/firefox-66.0~b8+build1/js/src/vm/AsyncFunction.cpp:85:11: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 23:11.45 /<>/firefox-66.0~b8+build1/js/src/vm/AsyncFunction.cpp:88:40: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 23:11.46 cx, CreatePromiseObjectForAsync(cx, generatorVal)); 23:11.46 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 23:11.49 /<>/firefox-66.0~b8+build1/js/src/vm/AsyncFunction.cpp:217:29: note: parameter passing for argument of type ‘const HandleValue’ {aka ‘const JS::Handle’} changed in GCC 7.1 23:11.49 return AsyncFunctionResume(cx, resultPromise, generatorVal, 23:11.49 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:11.49 ResumeKind::Normal, UndefinedHandleValue); 23:11.49 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:11.49 /<>/firefox-66.0~b8+build1/js/src/vm/AsyncFunction.cpp:109:28: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 23:11.49 if (!GetAndClearException(cx, &exc)) { 23:11.49 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 23:11.50 /<>/firefox-66.0~b8+build1/js/src/vm/AsyncFunction.cpp:112:61: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 23:11.50 JSObject* rejectPromise = PromiseObject::unforgeableReject(cx, exc); 23:11.50 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 23:11.87 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src11.cpp:38: 23:11.87 /<>/firefox-66.0~b8+build1/js/src/vm/AsyncIteration.cpp: In function ‘bool WrappedAsyncGenerator(JSContext*, unsigned int, JS::Value*)’: 23:11.90 /<>/firefox-66.0~b8+build1/js/src/vm/AsyncIteration.cpp:43:12: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 23:11.97 if (!Call(cx, unwrappedVal, args.thisv(), args2, &generatorVal)) { 23:11.97 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:11.97 /<>/firefox-66.0~b8+build1/js/src/vm/AsyncIteration.cpp:43:12: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 23:12.70 Compiling thread_local v0.3.5 23:13.51 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.h:11, 23:13.51 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.h:16, 23:13.51 from /<>/firefox-66.0~b8+build1/js/src/vm/ArgumentsObject-inl.h:12, 23:13.51 from /<>/firefox-66.0~b8+build1/js/src/vm/ArgumentsObject.cpp:7, 23:13.51 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src11.cpp:2: 23:13.51 /<>/firefox-66.0~b8+build1/js/src/jsnum.h: In static member function ‘static bool js::ArrayBufferObject::class_constructor(JSContext*, unsigned int, JS::Value*)’: 23:13.51 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:354:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 23:13.51 return ToIndexSlow(cx, v, errorNumber, index); 23:13.51 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:17.20 Compiling idna v0.1.4 23:48.74 Compiling tokio-io v0.1.7 *** KEEP ALIVE MARKER *** Total duration: 0:24:00.275534 24:01.10 Compiling http v0.1.10 24:23.78 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src12.cpp:2: 24:23.78 /<>/firefox-66.0~b8+build1/js/src/vm/BytecodeUtil.cpp: In function ‘JSString* js::DecompileArgument(JSContext*, int, JS::HandleValue)’: 24:23.78 /<>/firefox-66.0~b8+build1/js/src/vm/BytecodeUtil.cpp:2439:11: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 24:23.78 JSString* js::DecompileArgument(JSContext* cx, int formalIndex, HandleValue v) { 24:23.79 ^~ 24:23.82 /<>/firefox-66.0~b8+build1/js/src/vm/BytecodeUtil.cpp:2454:23: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 24:23.82 return ValueToSource(cx, v); 24:23.82 ~~~~~~~~~~~~~^~~~~~~ 24:23.94 /<>/firefox-66.0~b8+build1/js/src/vm/BytecodeUtil.cpp: In member function ‘bool {anonymous}::ExpressionDecompiler::decompilePC(jsbytecode*, uint8_t)’: 24:23.94 /<>/firefox-66.0~b8+build1/js/src/vm/BytecodeUtil.cpp:1888:38: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 24:23.94 JSString* str = ValueToSource(cx, v); 24:23.94 ~~~~~~~~~~~~~^~~~~~~ 24:23.94 /<>/firefox-66.0~b8+build1/js/src/vm/BytecodeUtil.cpp:1898:36: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 24:23.94 JSString* str = ValueToSource(cx, objv); 24:23.94 ~~~~~~~~~~~~~^~~~~~~~~~ 24:24.63 /<>/firefox-66.0~b8+build1/js/src/vm/BytecodeUtil.cpp: In function ‘bool DecompileExpressionFromStack(JSContext*, int, int, JS::HandleValue, JS::UniqueChars*)’: 24:24.63 /<>/firefox-66.0~b8+build1/js/src/vm/BytecodeUtil.cpp:2265:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 24:24.63 static bool DecompileExpressionFromStack(JSContext* cx, int spindex, 24:24.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:24.99 /<>/firefox-66.0~b8+build1/js/src/vm/BytecodeUtil.cpp: In function ‘JS::UniqueChars js::DecompileValueGenerator(JSContext*, int, JS::HandleValue, JS::HandleString, int)’: 24:25.00 /<>/firefox-66.0~b8+build1/js/src/vm/BytecodeUtil.cpp:2338:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 24:25.00 UniqueChars js::DecompileValueGenerator(JSContext* cx, int spindex, 24:25.01 ^~ 24:25.01 /<>/firefox-66.0~b8+build1/js/src/vm/BytecodeUtil.cpp:2338:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 24:25.02 /<>/firefox-66.0~b8+build1/js/src/vm/BytecodeUtil.cpp:2344:38: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 24:25.02 if (!DecompileExpressionFromStack(cx, spindex, skipStackHits, v, &result)) { 24:25.02 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:25.02 /<>/firefox-66.0~b8+build1/js/src/vm/BytecodeUtil.cpp:2356:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 24:25.02 fallback = ValueToSource(cx, v); 24:25.02 ~~~~~~~~~~~~~^~~~~~~ 24:28.99 Compiling lmdb-sys v0.8.0 24:34.57 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/Compartment.cpp:7, 24:34.57 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src12.cpp:47: 24:34.57 /<>/firefox-66.0~b8+build1/js/src/vm/Compartment-inl.h: In member function ‘bool JS::Compartment::wrap(JSContext*, JS::MutableHandleValue)’: 24:34.57 /<>/firefox-66.0~b8+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 24:34.57 inline bool JS::Compartment::wrap(JSContext* cx, JS::MutableHandleValue vp) { 24:34.57 ^~ 24:34.66 Compiling dtoa-short v0.3.1 24:34.81 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src12.cpp:47: 24:34.82 /<>/firefox-66.0~b8+build1/js/src/vm/Compartment.cpp: In member function ‘bool JS::Compartment::wrap(JSContext*, JS::MutableHandle)’: 24:34.82 /<>/firefox-66.0~b8+build1/js/src/vm/Compartment.cpp:369:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 24:34.82 bool Compartment::wrap(JSContext* cx, 24:34.82 ^~~~~~~~~~~ 24:36.57 Compiling textwrap v0.9.0 24:48.15 Compiling unicode-bidi v0.3.4 *** KEEP ALIVE MARKER *** Total duration: 0:25:00.268712 25:00.56 Compiling tempdir v0.3.5 25:04.35 Compiling clap v2.31.2 25:14.34 Compiling servo_arc v0.1.1 (/<>/firefox-66.0~b8+build1/servo/components/servo_arc) 25:16.74 Compiling owning_ref v0.4.0 25:21.32 Compiling walkdir v2.1.4 25:37.44 Compiling semver v0.9.0 25:51.10 Compiling itertools v0.7.6 *** KEEP ALIVE MARKER *** Total duration: 0:26:00.264718 26:10.14 Compiling semver v0.6.0 26:23.56 Compiling humantime v1.1.1 26:35.05 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29: 26:35.07 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In function ‘bool JS::dbg::DefineStringProperty(JSContext*, JS::HandleObject, js::PropertyName*, const char*)’: 26:35.07 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:12411:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 26:35.07 return DefineDataProperty(cx, obj, propName, val); 26:35.08 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26:35.44 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/Scope.h:24, 26:35.44 from /<>/firefox-66.0~b8+build1/js/src/frontend/ParseNode.h:18, 26:35.44 from /<>/firefox-66.0~b8+build1/js/src/frontend/FullParseHandler.h:16, 26:35.46 from /<>/firefox-66.0~b8+build1/js/src/frontend/BCEParserHandle.h:11, 26:35.46 from /<>/firefox-66.0~b8+build1/js/src/frontend/EitherParser.h:24, 26:35.46 from /<>/firefox-66.0~b8+build1/js/src/frontend/BytecodeCompilation.h:18, 26:35.46 from /<>/firefox-66.0~b8+build1/js/src/vm/CompilationAndEvaluation.cpp:20, 26:35.46 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:2: 26:35.46 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h: In function ‘js::Debugger* Debugger_fromThisValue(JSContext*, const JS::CallArgs&, const char*)’: 26:35.46 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:978:18: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 26:35.46 ReportNotObject(cx, v); 26:35.47 ~~~~~~~~~~~~~~~^~~~~~~ 26:35.69 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h: In function ‘js::DebuggerObject* DebuggerObject_checkThis(JSContext*, const JS::CallArgs&, const char*)’: 26:35.69 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:978:18: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 26:35.69 ReportNotObject(cx, v); 26:35.74 ~~~~~~~~~~~~~~~^~~~~~~ 26:35.75 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h: In function ‘js::DebuggerFrame* DebuggerFrame_checkThis(JSContext*, const JS::CallArgs&, const char*, bool)’: 26:35.75 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:978:18: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 26:35.75 ReportNotObject(cx, v); 26:35.75 ~~~~~~~~~~~~~~~^~~~~~~ 26:36.51 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29: 26:36.51 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In function ‘js::NativeObject* DebuggerSource_check(JSContext*, JS::HandleValue, const char*)’: 26:36.51 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:7606:22: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 26:36.51 static NativeObject* DebuggerSource_check(JSContext* cx, HandleValue thisv, 26:36.51 ^~~~~~~~~~~~~~~~~~~~ 26:36.51 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/Scope.h:24, 26:36.51 from /<>/firefox-66.0~b8+build1/js/src/frontend/ParseNode.h:18, 26:36.51 from /<>/firefox-66.0~b8+build1/js/src/frontend/FullParseHandler.h:16, 26:36.51 from /<>/firefox-66.0~b8+build1/js/src/frontend/BCEParserHandle.h:11, 26:36.51 from /<>/firefox-66.0~b8+build1/js/src/frontend/EitherParser.h:24, 26:36.56 from /<>/firefox-66.0~b8+build1/js/src/frontend/BytecodeCompilation.h:18, 26:36.57 from /<>/firefox-66.0~b8+build1/js/src/vm/CompilationAndEvaluation.cpp:20, 26:36.57 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:2: 26:36.57 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:978:18: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 26:36.57 ReportNotObject(cx, v); 26:36.57 ~~~~~~~~~~~~~~~^~~~~~~ 26:36.58 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29: 26:36.58 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In function ‘JSObject* DebuggerScript_check(JSContext*, JS::HandleValue, const char*)’: 26:36.58 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:5792:18: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 26:36.58 static JSObject* DebuggerScript_check(JSContext* cx, HandleValue v, 26:36.58 ^~~~~~~~~~~~~~~~~~~~ 26:36.58 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/Scope.h:24, 26:36.58 from /<>/firefox-66.0~b8+build1/js/src/frontend/ParseNode.h:18, 26:36.58 from /<>/firefox-66.0~b8+build1/js/src/frontend/FullParseHandler.h:16, 26:36.58 from /<>/firefox-66.0~b8+build1/js/src/frontend/BCEParserHandle.h:11, 26:36.58 from /<>/firefox-66.0~b8+build1/js/src/frontend/EitherParser.h:24, 26:36.58 from /<>/firefox-66.0~b8+build1/js/src/frontend/BytecodeCompilation.h:18, 26:36.58 from /<>/firefox-66.0~b8+build1/js/src/vm/CompilationAndEvaluation.cpp:20, 26:36.58 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:2: 26:36.58 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:978:18: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 26:36.58 ReportNotObject(cx, v); 26:36.58 ~~~~~~~~~~~~~~~^~~~~~~ 26:36.63 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h: In function ‘js::DebuggerEnvironment* DebuggerEnvironment_checkThis(JSContext*, const JS::CallArgs&, const char*, bool)’: 26:36.63 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:978:18: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 26:36.63 ReportNotObject(cx, v); 26:36.63 ~~~~~~~~~~~~~~~^~~~~~~ 26:36.66 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29: 26:36.66 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In function ‘bool ValueToStableChars(JSContext*, const char*, JS::HandleValue, JS::AutoStableStringChars&)’: 26:36.66 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:407:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 26:36.66 static bool ValueToStableChars(JSContext* cx, const char* fnname, 26:36.66 ^~~~~~~~~~~~~~~~~~ 26:37.62 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:47: 26:37.62 /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.cpp: In function ‘bool lexicalError_GetProperty(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)’: 26:37.62 /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.cpp:1168:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 26:37.62 static bool lexicalError_GetProperty(JSContext* cx, HandleObject obj, 26:37.62 ^~~~~~~~~~~~~~~~~~~~~~~~ 26:37.62 /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.cpp:1168:13: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 26:37.68 /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.cpp: In function ‘bool lexicalError_SetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)’: 26:37.68 /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.cpp:1176:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 26:37.68 static bool lexicalError_SetProperty(JSContext* cx, HandleObject obj, 26:37.68 ^~~~~~~~~~~~~~~~~~~~~~~~ 26:37.68 /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.cpp:1176:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 26:37.75 /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.cpp: In function ‘bool lexicalError_GetOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle)’: 26:37.75 /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.cpp:1185:13: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 26:37.75 static bool lexicalError_GetOwnPropertyDescriptor( 26:37.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:37.80 /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.cpp: In function ‘bool with_GetOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle)’: 26:37.80 /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.cpp:765:13: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 26:37.80 static bool with_GetOwnPropertyDescriptor( 26:37.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:37.81 /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.cpp:765:13: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 26:37.83 /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.cpp:770:34: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 26:37.83 return GetOwnPropertyDescriptor(cx, actual, id, desc); 26:37.83 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 26:37.85 /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.cpp: In function ‘bool with_DefineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&)’: 26:37.85 /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.cpp:716:13: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 26:37.86 static bool with_DefineProperty(JSContext* cx, HandleObject obj, HandleId id, 26:37.88 ^~~~~~~~~~~~~~~~~~~ 26:37.88 /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.cpp:721:24: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 26:37.89 return DefineProperty(cx, actual, id, desc, result); 26:37.89 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:37.95 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29: 26:37.95 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In function ‘bool DebuggerSource_getBinary(JSContext*, unsigned int, JS::Value*)’: 26:37.95 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:7652:50: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 26:37.95 RootedNativeObject obj(cx, DebuggerSource_check(cx, args.thisv(), fnname)); \ 26:37.95 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 26:37.95 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:7723:3: note: in expansion of macro ‘THIS_DEBUGSOURCE_REFERENT’ 26:37.95 THIS_DEBUGSOURCE_REFERENT(cx, argc, vp, "(get binary)", args, obj, referent); 26:37.98 ^~~~~~~~~~~~~~~~~~~~~~~~~ 26:37.99 In file included from /<>/firefox-66.0~b8+build1/js/src/frontend/FullParseHandler.h:18, 26:38.00 from /<>/firefox-66.0~b8+build1/js/src/frontend/BCEParserHandle.h:11, 26:38.00 from /<>/firefox-66.0~b8+build1/js/src/frontend/EitherParser.h:24, 26:38.00 from /<>/firefox-66.0~b8+build1/js/src/frontend/BytecodeCompilation.h:18, 26:38.00 from /<>/firefox-66.0~b8+build1/js/src/vm/CompilationAndEvaluation.cpp:20, 26:38.01 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:2: 26:38.01 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:1086:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 26:38.01 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 26:38.01 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:38.01 arg1, arg2); 26:38.01 ~~~~~~~~~~~ 26:38.25 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:47: 26:38.25 /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.cpp: In function ‘bool with_SetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)’: 26:38.25 /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.cpp:753:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 26:38.25 static bool with_SetProperty(JSContext* cx, HandleObject obj, HandleId id, 26:38.26 ^~~~~~~~~~~~~~~~ 26:38.26 /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.cpp:753:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 26:38.26 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 26:38.26 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 26:38.26 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineFrame-inl.h:16, 26:38.26 from /<>/firefox-66.0~b8+build1/js/src/vm/Stack-inl.h:23, 26:38.26 from /<>/firefox-66.0~b8+build1/js/src/vm/Debugger-inl.h:13, 26:38.26 from /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:7, 26:38.26 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29: 26:38.26 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 26:38.26 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); 26:38.26 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:38.26 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 26:38.26 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 26:38.26 return NativeSetProperty(cx, obj.as(), id, v, 26:38.26 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:38.26 receiver, result); 26:38.26 ~~~~~~~~~~~~~~~~~ 26:38.26 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 26:38.59 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29: 26:38.59 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In function ‘bool DebuggerSource_getIntroductionOffset(JSContext*, unsigned int, JS::Value*)’: 26:38.59 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:7652:50: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 26:38.59 RootedNativeObject obj(cx, DebuggerSource_check(cx, args.thisv(), fnname)); \ 26:38.59 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 26:38.59 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:7927:3: note: in expansion of macro ‘THIS_DEBUGSOURCE_REFERENT’ 26:38.59 THIS_DEBUGSOURCE_REFERENT(cx, argc, vp, "(get introductionOffset)", args, obj, 26:38.59 ^~~~~~~~~~~~~~~~~~~~~~~~~ 26:38.79 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In function ‘bool DebuggerSource_getSourceMapURL(JSContext*, unsigned int, JS::Value*)’: 26:38.79 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:7652:50: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 26:38.79 RootedNativeObject obj(cx, DebuggerSource_check(cx, args.thisv(), fnname)); \ 26:38.79 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 26:38.79 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:8034:3: note: in expansion of macro ‘THIS_DEBUGSOURCE_REFERENT’ 26:38.79 THIS_DEBUGSOURCE_REFERENT(cx, argc, vp, "(get sourceMapURL)", args, obj, 26:38.79 ^~~~~~~~~~~~~~~~~~~~~~~~~ 26:39.02 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In function ‘bool DebuggerSource_getURL(JSContext*, unsigned int, JS::Value*)’: 26:39.02 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:7652:50: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 26:39.02 RootedNativeObject obj(cx, DebuggerSource_check(cx, args.thisv(), fnname)); \ 26:39.02 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 26:39.02 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:7776:3: note: in expansion of macro ‘THIS_DEBUGSOURCE_REFERENT’ 26:39.02 THIS_DEBUGSOURCE_REFERENT(cx, argc, vp, "(get url)", args, obj, referent); 26:39.02 ^~~~~~~~~~~~~~~~~~~~~~~~~ 26:39.32 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:47: 26:39.32 /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.cpp: In function ‘bool with_GetProperty(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)’: 26:39.32 /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.cpp:741:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 26:39.32 static bool with_GetProperty(JSContext* cx, HandleObject obj, 26:39.32 ^~~~~~~~~~~~~~~~ 26:39.32 /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.cpp:741:13: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 26:39.32 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 26:39.32 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 26:39.32 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineFrame-inl.h:16, 26:39.32 from /<>/firefox-66.0~b8+build1/js/src/vm/Stack-inl.h:23, 26:39.32 from /<>/firefox-66.0~b8+build1/js/src/vm/Debugger-inl.h:13, 26:39.32 from /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:7, 26:39.32 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29: 26:39.32 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 26:39.32 return op(cx, obj, receiver, id, vp); 26:39.32 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:39.32 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 26:39.32 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 26:39.32 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:39.42 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29: 26:39.42 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In function ‘bool DebuggerSource_setSourceMapURL(JSContext*, unsigned int, JS::Value*)’: 26:39.42 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:7636:47: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 26:39.42 NativeObject* thisobj = DebuggerSource_check(cx, args.thisv(), fnname); 26:39.42 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 26:39.42 In file included from /<>/firefox-66.0~b8+build1/js/src/frontend/TokenStream.h:216, 26:39.42 from /<>/firefox-66.0~b8+build1/js/src/frontend/ParseNode.h:12, 26:39.42 from /<>/firefox-66.0~b8+build1/js/src/frontend/FullParseHandler.h:16, 26:39.42 from /<>/firefox-66.0~b8+build1/js/src/frontend/BCEParserHandle.h:11, 26:39.43 from /<>/firefox-66.0~b8+build1/js/src/frontend/EitherParser.h:24, 26:39.43 from /<>/firefox-66.0~b8+build1/js/src/frontend/BytecodeCompilation.h:18, 26:39.43 from /<>/firefox-66.0~b8+build1/js/src/vm/CompilationAndEvaluation.cpp:20, 26:39.43 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:2: 26:39.43 /<>/firefox-66.0~b8+build1/js/src/vm/StringType.h:1692:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 26:39.43 return ToStringSlow(cx, v); 26:39.43 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 26:39.43 In file included from /<>/firefox-66.0~b8+build1/js/src/frontend/FullParseHandler.h:18, 26:39.43 from /<>/firefox-66.0~b8+build1/js/src/frontend/BCEParserHandle.h:11, 26:39.43 from /<>/firefox-66.0~b8+build1/js/src/frontend/EitherParser.h:24, 26:39.43 from /<>/firefox-66.0~b8+build1/js/src/frontend/BytecodeCompilation.h:18, 26:39.43 from /<>/firefox-66.0~b8+build1/js/src/vm/CompilationAndEvaluation.cpp:20, 26:39.43 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:2: 26:39.43 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:1086:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 26:39.44 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 26:39.44 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:39.44 arg1, arg2); 26:39.45 ~~~~~~~~~~~ 26:39.55 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29: 26:39.55 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In function ‘bool DebuggerSource_getIntroductionType(JSContext*, unsigned int, JS::Value*)’: 26:39.55 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:7652:50: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 26:39.55 RootedNativeObject obj(cx, DebuggerSource_check(cx, args.thisv(), fnname)); \ 26:39.55 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 26:39.55 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:7946:3: note: in expansion of macro ‘THIS_DEBUGSOURCE_REFERENT’ 26:39.55 THIS_DEBUGSOURCE_REFERENT(cx, argc, vp, "(get introductionType)", args, obj, 26:39.55 ^~~~~~~~~~~~~~~~~~~~~~~~~ 26:39.67 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In function ‘bool DebuggerSource_getDisplayURL(JSContext*, unsigned int, JS::Value*)’: 26:39.67 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:7652:50: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 26:39.67 RootedNativeObject obj(cx, DebuggerSource_check(cx, args.thisv(), fnname)); \ 26:39.67 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 26:39.67 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:7805:3: note: in expansion of macro ‘THIS_DEBUGSOURCE_REFERENT’ 26:39.67 THIS_DEBUGSOURCE_REFERENT(cx, argc, vp, "(get url)", args, obj, referent); 26:39.67 ^~~~~~~~~~~~~~~~~~~~~~~~~ 26:40.35 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:2: 26:40.35 /<>/firefox-66.0~b8+build1/js/src/vm/CompilationAndEvaluation.cpp: In function ‘bool Evaluate(JSContext*, js::ScopeKind, JS::HandleObject, const JS::ReadOnlyCompileOptions&, JS::SourceText&, JS::MutableHandleValue)’: 26:40.35 /<>/firefox-66.0~b8+build1/js/src/vm/CompilationAndEvaluation.cpp:521:13: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 26:40.35 static bool Evaluate(JSContext* cx, ScopeKind scopeKind, HandleObject env, 26:40.35 ^~~~~~~~ 26:40.66 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/CompilationAndEvaluation.cpp:34, 26:40.66 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:2: 26:40.66 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h: In function ‘bool js::Call(JSContext*, JS::HandleValue, JSObject*, JS::HandleValue, JS::MutableHandleValue)’: 26:40.66 /<>/firefox-66.0~b8+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 26:40.66 inline bool Call(JSContext* cx, HandleValue fval, JSObject* thisObj, 26:40.66 ^~~~ 26:40.66 /<>/firefox-66.0~b8+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 26:40.66 /<>/firefox-66.0~b8+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 26:40.66 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:106:14: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 26:40.66 return Call(cx, fval, thisv, args, rval); 26:40.66 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:40.67 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:106:14: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 26:40.77 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/CompilationAndEvaluation.cpp:37, 26:40.77 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:2: 26:40.77 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext-inl.h: In member function ‘void JSContext::setPendingException(JS::HandleValue)’: 26:40.77 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext-inl.h:312:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 26:40.77 inline void JSContext::setPendingException(JS::HandleValue v) { 26:40.77 ^~~~~~~~~ 26:41.55 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:2: 26:41.55 /<>/firefox-66.0~b8+build1/js/src/vm/CompilationAndEvaluation.cpp: In function ‘bool JS_ExecuteScript(JSContext*, JS::HandleScript, JS::MutableHandleValue)’: 26:41.55 /<>/firefox-66.0~b8+build1/js/src/vm/CompilationAndEvaluation.cpp:461:37: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 26:41.55 MOZ_NEVER_INLINE JS_PUBLIC_API bool JS_ExecuteScript(JSContext* cx, 26:41.55 ^~~~~~~~~~~~~~~~ 26:41.60 /<>/firefox-66.0~b8+build1/js/src/vm/CompilationAndEvaluation.cpp: In function ‘bool JS::EvaluateUtf8(JSContext*, const JS::ReadOnlyCompileOptions&, const char*, size_t, JS::MutableHandle)’: 26:41.60 /<>/firefox-66.0~b8+build1/js/src/vm/CompilationAndEvaluation.cpp:558:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 26:41.60 extern JS_PUBLIC_API bool JS::EvaluateUtf8( 26:41.60 ^~ 26:41.60 /<>/firefox-66.0~b8+build1/js/src/vm/CompilationAndEvaluation.cpp:573:20: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 26:41.61 return ::Evaluate(cx, ScopeKind::Global, globalLexical, options, srcBuf, 26:41.61 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:41.61 rval); 26:41.61 ~~~~~ 26:41.66 /<>/firefox-66.0~b8+build1/js/src/vm/CompilationAndEvaluation.cpp: In function ‘bool JS::Evaluate(JSContext*, const JS::ReadOnlyCompileOptions&, JS::SourceText&, JS::MutableHandleValue)’: 26:41.67 /<>/firefox-66.0~b8+build1/js/src/vm/CompilationAndEvaluation.cpp:577:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 26:41.67 JS_PUBLIC_API bool JS::Evaluate(JSContext* cx, 26:41.67 ^~ 26:41.67 /<>/firefox-66.0~b8+build1/js/src/vm/CompilationAndEvaluation.cpp:582:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 26:41.67 return ::Evaluate(cx, ScopeKind::Global, globalLexical, optionsArg, srcBuf, 26:41.67 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:41.67 rval); 26:41.67 ~~~~~ 26:41.72 /<>/firefox-66.0~b8+build1/js/src/vm/CompilationAndEvaluation.cpp: In function ‘bool JS::EvaluateUtf8Path(JSContext*, const JS::ReadOnlyCompileOptions&, const char*, JS::MutableHandleValue)’: 26:41.72 /<>/firefox-66.0~b8+build1/js/src/vm/CompilationAndEvaluation.cpp:593:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 26:41.72 JS_PUBLIC_API bool JS::EvaluateUtf8Path( 26:41.72 ^~ 26:41.72 /<>/firefox-66.0~b8+build1/js/src/vm/CompilationAndEvaluation.cpp:607:22: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 26:41.72 return EvaluateUtf8(cx, options, 26:41.72 ~~~~~~~~~~~~^~~~~~~~~~~~~ 26:41.72 reinterpret_cast(buffer.begin()), 26:41.72 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:41.72 buffer.length(), rval); 26:41.72 ~~~~~~~~~~~~~~~~~~~~~~ 26:43.19 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 26:43.19 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 26:43.19 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineFrame-inl.h:16, 26:43.19 from /<>/firefox-66.0~b8+build1/js/src/vm/Stack-inl.h:23, 26:43.19 from /<>/firefox-66.0~b8+build1/js/src/vm/Debugger-inl.h:13, 26:43.19 from /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:7, 26:43.19 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29: 26:43.19 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h: In function ‘bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)’: 26:43.22 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:127:13: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 26:43.22 inline bool GetProperty(JSContext* cx, JS::Handle obj, 26:43.22 ^~~~~~~~~~~ 26:43.22 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 26:43.22 return op(cx, obj, receiver, id, vp); 26:43.25 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:43.25 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 26:43.25 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 26:43.25 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:43.37 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h: In function ‘bool CheckUnscopables(JSContext*, JS::HandleObject, JS::HandleId, bool*)’: 26:43.37 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 26:43.37 return op(cx, obj, receiver, id, vp); 26:43.37 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:43.37 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 26:43.37 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 26:43.37 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:43.37 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:47: 26:43.37 /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.cpp:677:21: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 26:43.37 if (!GetProperty(cx, unscopablesObj, unscopablesObj, id, &v)) { 26:43.37 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:43.73 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 26:43.73 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 26:43.73 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineFrame-inl.h:16, 26:43.73 from /<>/firefox-66.0~b8+build1/js/src/vm/Stack-inl.h:23, 26:43.73 from /<>/firefox-66.0~b8+build1/js/src/vm/Debugger-inl.h:13, 26:43.73 from /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:7, 26:43.73 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29: 26:43.73 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h: In function ‘bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, js::PropertyName*, JS::MutableHandle)’: 26:43.73 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:134:13: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 26:43.73 inline bool GetProperty(JSContext* cx, JS::Handle obj, 26:43.73 ^~~~~~~~~~~ 26:43.73 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 26:43.73 return op(cx, obj, receiver, id, vp); 26:43.74 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:43.74 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 26:43.74 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 26:43.76 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:43.80 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29: 26:43.80 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In function ‘bool GetResumptionProperty(JSContext*, JS::HandleObject, js::HandlePropertyName, js::ResumeMode, js::ResumeMode&, JS::MutableHandleValue, int*)’: 26:43.80 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:1485:13: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 26:43.80 static bool GetResumptionProperty(JSContext* cx, HandleObject obj, 26:43.80 ^~~~~~~~~~~~~~~~~~~~~ 26:43.80 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:1496:21: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 26:43.83 if (!GetProperty(cx, obj, obj, name, vp)) { 26:43.83 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26:43.91 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In function ‘bool ParseResumptionValue(JSContext*, JS::HandleValue, js::ResumeMode&, JS::MutableHandleValue)’: 26:43.91 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:1503:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 26:43.92 static bool ParseResumptionValue(JSContext* cx, HandleValue rval, 26:43.92 ^~~~~~~~~~~~~~~~~~~~ 26:43.92 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:1503:13: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 26:43.92 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:1520:31: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 26:43.92 if (!GetResumptionProperty(cx, obj, cx->names().return_, ResumeMode::Return, 26:43.92 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:43.92 resumeMode, vp, &hits)) { 26:43.92 ~~~~~~~~~~~~~~~~~~~~~~ 26:43.92 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:1524:31: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 26:43.92 if (!GetResumptionProperty(cx, obj, cx->names().throw_, ResumeMode::Throw, 26:43.92 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:43.92 resumeMode, vp, &hits)) { 26:43.97 ~~~~~~~~~~~~~~~~~~~~~~ 26:44.10 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In member function ‘virtual bool js::ScriptedOnStepHandler::onStep(JSContext*, js::HandleDebuggerFrame, js::ResumeMode&, JS::MutableHandleValue)’: 26:44.14 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:8084:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 26:44.14 bool ScriptedOnStepHandler::onStep(JSContext* cx, HandleDebuggerFrame frame, 26:44.14 ^~~~~~~~~~~~~~~~~~~~~ 26:44.14 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/CompilationAndEvaluation.cpp:34, 26:44.14 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:2: 26:44.14 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:91:14: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 26:44.14 return Call(cx, fval, thisv, args, rval); 26:44.14 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:44.14 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:91:14: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 26:44.14 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29: 26:44.14 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:8093:30: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 26:44.15 return ParseResumptionValue(cx, rval, resumeMode, vp); 26:44.15 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 26:44.15 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:8093:30: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 26:44.17 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 26:44.17 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 26:44.17 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineFrame-inl.h:16, 26:44.17 from /<>/firefox-66.0~b8+build1/js/src/vm/Stack-inl.h:23, 26:44.17 from /<>/firefox-66.0~b8+build1/js/src/vm/Debugger-inl.h:13, 26:44.17 from /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:7, 26:44.17 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29: 26:44.17 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h: In function ‘bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle)’: 26:44.17 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:287:13: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 26:44.17 inline bool SetProperty(JSContext* cx, JS::Handle obj, 26:44.17 ^~~~~~~~~~~ 26:44.17 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 26:44.17 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); 26:44.17 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:44.17 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 26:44.17 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 26:44.17 return NativeSetProperty(cx, obj.as(), id, v, 26:44.17 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:44.17 receiver, result); 26:44.17 ~~~~~~~~~~~~~~~~~ 26:44.17 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 26:45.57 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29: 26:45.57 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In function ‘bool ParseEvalOptions(JSContext*, JS::HandleValue, js::EvalOptions&)’: 26:45.57 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:439:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 26:45.57 static bool ParseEvalOptions(JSContext* cx, HandleValue value, 26:45.57 ^~~~~~~~~~~~~~~~ 26:45.57 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:448:22: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 26:45.58 if (!JS_GetProperty(cx, opts, "url", &v)) { 26:45.58 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 26:45.58 In file included from /<>/firefox-66.0~b8+build1/js/src/frontend/TokenStream.h:216, 26:45.58 from /<>/firefox-66.0~b8+build1/js/src/frontend/ParseNode.h:12, 26:45.58 from /<>/firefox-66.0~b8+build1/js/src/frontend/FullParseHandler.h:16, 26:45.58 from /<>/firefox-66.0~b8+build1/js/src/frontend/BCEParserHandle.h:11, 26:45.58 from /<>/firefox-66.0~b8+build1/js/src/frontend/EitherParser.h:24, 26:45.58 from /<>/firefox-66.0~b8+build1/js/src/frontend/BytecodeCompilation.h:18, 26:45.58 from /<>/firefox-66.0~b8+build1/js/src/vm/CompilationAndEvaluation.cpp:20, 26:45.58 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:2: 26:45.58 /<>/firefox-66.0~b8+build1/js/src/vm/StringType.h:1692:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 26:45.58 return ToStringSlow(cx, v); 26:45.58 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 26:45.58 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29: 26:45.58 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:465:22: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 26:45.58 if (!JS_GetProperty(cx, opts, "lineNumber", &v)) { 26:45.58 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:45.59 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 26:45.66 from /<>/firefox-66.0~b8+build1/js/src/vm/Scope.h:24, 26:45.66 from /<>/firefox-66.0~b8+build1/js/src/frontend/ParseNode.h:18, 26:45.66 from /<>/firefox-66.0~b8+build1/js/src/frontend/FullParseHandler.h:16, 26:45.66 from /<>/firefox-66.0~b8+build1/js/src/frontend/BCEParserHandle.h:11, 26:45.66 from /<>/firefox-66.0~b8+build1/js/src/frontend/EitherParser.h:24, 26:45.66 from /<>/firefox-66.0~b8+build1/js/src/frontend/BytecodeCompilation.h:18, 26:45.66 from /<>/firefox-66.0~b8+build1/js/src/vm/CompilationAndEvaluation.cpp:20, 26:45.66 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:2: 26:45.67 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:174:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 26:45.67 return js::ToUint32Slow(cx, v, out); 26:45.67 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 26:46.13 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29: 26:46.13 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In member function ‘bool js::Debugger::unwrapDebuggeeValue(JSContext*, JS::MutableHandleValue)’: 26:46.13 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:1412:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 26:46.13 bool Debugger::unwrapDebuggeeValue(JSContext* cx, MutableHandleValue vp) { 26:46.13 ^~~~~~~~ 26:46.22 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In member function ‘bool js::Debugger::unwrapPropertyDescriptor(JSContext*, JS::HandleObject, JS::MutableHandle)’: 26:46.22 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:1443:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 26:46.22 bool Debugger::unwrapPropertyDescriptor( 26:46.22 ^~~~~~~~ 26:46.40 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In member function ‘js::ResumeMode js::Debugger::reportUncaughtException(mozilla::Maybe&)’: 26:46.40 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:1636:32: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 26:46.40 if (cx->getPendingException(&exn)) { 26:46.41 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 26:46.54 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In static member function ‘static void js::Debugger::resultToCompletion(JSContext*, bool, const JS::Value&, js::ResumeMode*, JS::MutableHandleValue)’: 26:46.54 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:1781:19: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 26:46.55 /* static */ void Debugger::resultToCompletion(JSContext* cx, bool ok, 26:46.56 ^~~~~~~~ 26:46.58 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:1792:33: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 26:46.58 if (!cx->getPendingException(value)) { 26:46.58 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 26:46.63 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In member function ‘bool js::Debugger::newCompletionValue(JSContext*, js::ResumeMode, const JS::Value&, JS::MutableHandleValue)’: 26:46.63 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:1802:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 26:46.63 bool Debugger::newCompletionValue(JSContext* cx, ResumeMode resumeMode, 26:46.63 ^~~~~~~~ 26:46.64 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:1833:32: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 26:46.64 !NativeDefineDataProperty(cx, obj, key, value, JSPROP_ENUMERATE)) { 26:46.64 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:46.74 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In member function ‘virtual bool js::ScriptedOnPopHandler::onPop(JSContext*, js::HandleDebuggerFrame, js::ResumeMode&, JS::MutableHandleValue)’: 26:46.75 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:8111:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 26:46.75 bool ScriptedOnPopHandler::onPop(JSContext* cx, HandleDebuggerFrame frame, 26:46.75 ^~~~~~~~~~~~~~~~~~~~ 26:46.75 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:8117:31: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 26:46.76 if (!dbg->newCompletionValue(cx, resumeMode, vp, &completion)) { 26:46.76 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:46.76 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:8123:16: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 26:46.76 if (!js::Call(cx, fval, frame, completion, &rval)) { 26:46.76 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:46.76 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:8123:16: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 26:46.76 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:8123:16: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 26:46.78 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:8127:30: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 26:46.78 return ParseResumptionValue(cx, rval, resumeMode, vp); 26:46.78 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 26:46.78 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:8127:30: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 26:47.62 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In member function ‘bool DebuggerScriptGetAllColumnOffsetsMatcher::appendColumnOffsetEntry(size_t, size_t, size_t)’: 26:47.63 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:6678:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 26:47.63 if (!DefineDataProperty(cx_, entry, id, value)) { 26:47.63 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 26:47.63 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:6683:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 26:47.63 if (!DefineDataProperty(cx_, entry, cx_->names().columnNumber, value)) { 26:47.63 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:47.63 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:6689:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 26:47.63 if (!DefineDataProperty(cx_, entry, id, value)) { 26:47.63 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 26:47.75 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In static member function ‘static void js::Debugger::propagateForcedReturn(JSContext*, js::AbstractFramePtr, JS::HandleValue)’: 26:47.75 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:7084:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 26:47.75 /* static */ void Debugger::propagateForcedReturn(JSContext* cx, 26:47.75 ^~~~~~~~ 26:48.54 In file included from /<>/firefox-66.0~b8+build1/js/src/frontend/FullParseHandler.h:18, 26:48.54 from /<>/firefox-66.0~b8+build1/js/src/frontend/BCEParserHandle.h:11, 26:48.54 from /<>/firefox-66.0~b8+build1/js/src/frontend/EitherParser.h:24, 26:48.54 from /<>/firefox-66.0~b8+build1/js/src/frontend/BytecodeCompilation.h:18, 26:48.54 from /<>/firefox-66.0~b8+build1/js/src/vm/CompilationAndEvaluation.cpp:20, 26:48.54 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:2: 26:48.54 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h: In static member function ‘static bool js::DebuggerFrame::requireScriptReferent(JSContext*, js::HandleDebuggerFrame)’: 26:48.54 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:1086:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 26:48.54 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 26:48.54 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:48.54 arg1, arg2); 26:48.54 ~~~~~~~~~~~ 26:49.68 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29: 26:49.68 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In static member function ‘static bool js::DebuggerObject::getErrorNotes(JSContext*, js::HandleDebuggerObject, JS::MutableHandleValue)’: 26:49.68 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:10874:19: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 26:49.68 /* static */ bool DebuggerObject::getErrorNotes(JSContext* cx, 26:49.68 ^~~~~~~~~~~~~~ 26:49.77 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In static member function ‘static bool js::DebuggerObject::getErrorLineNumber(JSContext*, js::HandleDebuggerObject, JS::MutableHandleValue)’: 26:49.77 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:10900:19: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 26:49.77 /* static */ bool DebuggerObject::getErrorLineNumber( 26:49.77 ^~~~~~~~~~~~~~ 26:49.87 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In static member function ‘static bool js::DebuggerObject::getErrorColumnNumber(JSContext*, js::HandleDebuggerObject, JS::MutableHandleValue)’: 26:49.87 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:10917:19: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 26:49.87 /* static */ bool DebuggerObject::getErrorColumnNumber( 26:49.87 ^~~~~~~~~~~~~~ 26:50.22 In file included from /<>/firefox-66.0~b8+build1/js/src/frontend/FullParseHandler.h:18, 26:50.22 from /<>/firefox-66.0~b8+build1/js/src/frontend/BCEParserHandle.h:11, 26:50.22 from /<>/firefox-66.0~b8+build1/js/src/frontend/EitherParser.h:24, 26:50.22 from /<>/firefox-66.0~b8+build1/js/src/frontend/BytecodeCompilation.h:18, 26:50.22 from /<>/firefox-66.0~b8+build1/js/src/vm/CompilationAndEvaluation.cpp:20, 26:50.22 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:2: 26:50.22 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h: In static member function ‘static bool js::DebuggerObject::requireGlobal(JSContext*, js::HandleDebuggerObject)’: 26:50.22 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:1086:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 26:50.22 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 26:50.22 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:50.22 arg1, arg2); 26:50.23 ~~~~~~~~~~~ 26:50.23 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:1086:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 26:50.23 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 26:50.23 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:50.23 arg1, arg2); 26:50.23 ~~~~~~~~~~~ 26:51.40 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29: 26:51.40 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In member function ‘bool JS::dbg::Builder::Object::definePropertyToTrusted(JSContext*, const char*, JS::MutableHandleValue)’: 26:51.40 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:12158:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 26:51.40 bool Builder::Object::definePropertyToTrusted(JSContext* cx, const char* name, 26:51.40 ^~~~~~~ 26:51.40 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:12169:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 26:51.40 return DefineDataProperty(cx, value, id, trusted); 26:51.40 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 26:51.52 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In member function ‘bool JS::dbg::Builder::Object::defineProperty(JSContext*, const char*, JS::dbg::Builder::Object&)’: 26:51.52 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:12195:33: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 26:51.52 return definePropertyToTrusted(cx, name, &propval); 26:51.52 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 26:51.88 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In member function ‘JSObject* JS::dbg::GarbageCollectionEvent::toJSObject(JSContext*) const’: 26:51.88 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:12421:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 26:51.88 !DefineDataProperty(cx, obj, cx->names().gcCycleNumber, 26:51.88 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:51.88 gcCycleNumberVal)) { 26:51.88 ~~~~~~~~~~~~~~~~~ 26:51.94 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:12446:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 26:51.94 if (!DefineDataProperty(cx, collectionObj, cx->names().startTimestamp, 26:51.96 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:51.96 start) || 26:51.96 ~~~~~~ 26:51.96 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:12448:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 26:51.96 !DefineDataProperty(cx, collectionObj, cx->names().endTimestamp, end)) { 26:51.96 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:51.96 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:12453:27: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 26:51.96 if (!DefineDataElement(cx, slicesArray, idx++, collectionVal)) { 26:51.97 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:51.97 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:12459:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 26:51.97 if (!DefineDataProperty(cx, obj, cx->names().collections, slicesValue)) { 26:51.97 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:53.12 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:47: 26:53.12 /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.cpp: In static member function ‘static bool js::ModuleEnvironmentObject::getProperty(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)’: 26:53.12 /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.cpp:476:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 26:53.12 /* static */ bool ModuleEnvironmentObject::getProperty(JSContext* cx, 26:53.12 ^~~~~~~~~~~~~~~~~~~~~~~ 26:53.12 /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.cpp:476:19: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 26:53.15 /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.cpp:491:27: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 26:53.15 return NativeGetProperty(cx, self, receiver, id, vp); 26:53.15 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:53.22 /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.cpp: In static member function ‘static bool js::ModuleEnvironmentObject::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle)’: 26:53.22 /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.cpp:505:19: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 26:53.22 /* static */ bool ModuleEnvironmentObject::getOwnPropertyDescriptor( 26:53.22 ^~~~~~~~~~~~~~~~~~~~~~~ 26:53.22 /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.cpp:522:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 26:53.22 return NativeGetOwnPropertyDescriptor(cx, self, id, desc); 26:53.27 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 26:54.58 /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.cpp: In function ‘bool {anonymous}::DebugEnvironmentProxyHandler::getMissingThisMaybeSentinelValue(JSContext*, js::EnvironmentObject&, JS::MutableHandleValue) const’: 26:54.58 /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.cpp:2136:8: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 26:54.58 bool getMissingThisMaybeSentinelValue(JSContext* cx, EnvironmentObject& env, 26:54.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:54.68 /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.cpp: In function ‘bool {anonymous}::DebugEnvironmentProxyHandler::getMissingThis(JSContext*, js::EnvironmentObject&, JS::MutableHandleValue) const’: 26:54.68 /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.cpp:2061:8: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 26:54.68 bool getMissingThis(JSContext* cx, EnvironmentObject& env, 26:54.68 ^~~~~~~~~~~~~~ 26:55.09 /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.cpp: In function ‘bool js::CheckLexicalNameConflict(JSContext*, JS::Handle, JS::HandleObject, js::HandlePropertyName)’: 26:55.09 /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.cpp:3407:34: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 26:55.09 if (!GetOwnPropertyDescriptor(cx, varObj, id, &desc)) { 26:55.09 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 26:55.32 /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.cpp: In function ‘bool js::CheckCanDeclareGlobalBinding(JSContext*, JS::Handle, js::HandlePropertyName, bool)’: 26:55.32 /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.cpp:3449:32: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 26:55.32 if (!GetOwnPropertyDescriptor(cx, global, id, &desc)) { 26:55.32 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 26:56.05 /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.cpp: In member function ‘virtual bool {anonymous}::DebugEnvironmentProxyHandler::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&) const’: 26:56.05 /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.cpp:2222:8: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 26:56.05 bool defineProperty(JSContext* cx, HandleObject proxy, HandleId id, 26:56.05 ^~~~~~~~~~~~~~ 26:56.05 /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.cpp:2236:33: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 26:56.05 return JS_DefinePropertyById(cx, env, id, desc, result); 26:56.05 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:57.90 /<>/firefox-66.0~b8+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&)’: 26:57.90 /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.cpp:494:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 26:57.90 /* static */ bool ModuleEnvironmentObject::setProperty( 26:57.90 ^~~~~~~~~~~~~~~~~~~~~~~ 26:57.90 /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.cpp:494:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 26:57.90 /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.cpp:502:38: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 26:57.90 return NativeSetProperty(cx, self, id, v, receiver, result); 26:57.90 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:57.91 /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.cpp:502:38: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 26:57.96 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:31, 26:57.96 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 26:57.96 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineFrame-inl.h:16, 26:57.96 from /<>/firefox-66.0~b8+build1/js/src/vm/Stack-inl.h:23, 26:57.96 from /<>/firefox-66.0~b8+build1/js/src/vm/Debugger-inl.h:13, 26:57.96 from /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:7, 26:57.96 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29: 26:57.96 /<>/firefox-66.0~b8+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]’: 26:57.96 /<>/firefox-66.0~b8+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 26:57.96 inline bool ValueToId( 26:57.96 ^~~~~~~~~ 26:57.98 /<>/firefox-66.0~b8+build1/js/src/vm/JSAtom-inl.h:93:33: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType’ {aka ‘JS::Handle’} changed in GCC 7.1 26:57.98 JSAtom* atom = ToAtom(cx, v); 26:57.98 ~~~~~~~~~~~~~~~^~~~~~~ 26:58.03 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29: 26:58.03 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In function ‘bool ValueToIdentifier(JSContext*, JS::HandleValue, JS::MutableHandleId)’: 26:58.03 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:248:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 26:58.03 static bool ValueToIdentifier(JSContext* cx, HandleValue v, 26:58.03 ^~~~~~~~~~~~~~~~~ 26:58.03 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:248:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 26:58.03 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:250:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 26:58.03 if (!ValueToId(cx, v, id)) { 26:58.03 ~~~~~~~~~~~~~~~~^~~~~~~~~~~ 26:58.03 In file included from /<>/firefox-66.0~b8+build1/js/src/frontend/FullParseHandler.h:18, 26:58.03 from /<>/firefox-66.0~b8+build1/js/src/frontend/BCEParserHandle.h:11, 26:58.03 from /<>/firefox-66.0~b8+build1/js/src/frontend/EitherParser.h:24, 26:58.03 from /<>/firefox-66.0~b8+build1/js/src/frontend/BytecodeCompilation.h:18, 26:58.03 from /<>/firefox-66.0~b8+build1/js/src/vm/CompilationAndEvaluation.cpp:20, 26:58.03 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:2: 26:58.03 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:1086:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 26:58.03 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 26:58.03 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:58.03 arg1, arg2); 26:58.04 ~~~~~~~~~~~ *** KEEP ALIVE MARKER *** Total duration: 0:27:00.261027 27:00.77 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29: 27:00.77 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In member function ‘DebuggerScriptGetOffsetLocationMatcher::ReturnType DebuggerScriptGetOffsetLocationMatcher::match(JS::HandleScript)’: 27:00.77 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:6408:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 27:00.77 if (!DefineDataProperty(cx_, result_, id, value)) { 27:00.77 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 27:00.78 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:6413:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 27:00.78 if (!DefineDataProperty(cx_, result_, cx_->names().columnNumber, value)) { 27:00.78 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:00.78 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:6422:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 27:00.78 if (!DefineDataProperty(cx_, result_, cx_->names().isEntryPoint, value)) { 27:00.78 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:02.98 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In function ‘JSObject* DebuggerScript_checkThis(JSContext*, const JS::CallArgs&, const char*)’: 27:02.98 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:5819:43: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 27:02.98 JSObject* thisobj = DebuggerScript_check(cx, args.thisv(), fnname); 27:02.98 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 27:02.98 In file included from /<>/firefox-66.0~b8+build1/js/src/frontend/FullParseHandler.h:18, 27:02.98 from /<>/firefox-66.0~b8+build1/js/src/frontend/BCEParserHandle.h:11, 27:02.98 from /<>/firefox-66.0~b8+build1/js/src/frontend/EitherParser.h:24, 27:02.98 from /<>/firefox-66.0~b8+build1/js/src/frontend/BytecodeCompilation.h:18, 27:02.98 from /<>/firefox-66.0~b8+build1/js/src/vm/CompilationAndEvaluation.cpp:20, 27:02.98 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:2: 27:02.98 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:1086:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 27:02.98 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 27:03.01 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:03.01 arg1, arg2); 27:03.01 ~~~~~~~~~~~ 27:03.04 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29: 27:03.04 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In function ‘bool DebuggerScript_getFormat(JSContext*, unsigned int, JS::Value*)’: 27:03.04 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:5836:44: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 27:03.04 RootedObject obj(cx, DebuggerScript_check(cx, args.thisv(), fnname)); \ 27:03.04 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 27:03.04 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:6110:3: note: in expansion of macro ‘THIS_DEBUGSCRIPT_REFERENT’ 27:03.04 THIS_DEBUGSCRIPT_REFERENT(cx, argc, vp, "(get format)", args, obj, referent); 27:03.04 ^~~~~~~~~~~~~~~~~~~~~~~~~ 27:03.40 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In function ‘bool DebuggerScript_getStartLine(JSContext*, unsigned int, JS::Value*)’: 27:03.40 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:5836:44: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 27:03.40 RootedObject obj(cx, DebuggerScript_check(cx, args.thisv(), fnname)); \ 27:03.40 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 27:03.40 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:5964:3: note: in expansion of macro ‘THIS_DEBUGSCRIPT_REFERENT’ 27:03.43 THIS_DEBUGSCRIPT_REFERENT(cx, argc, vp, "(get startLine)", args, obj, 27:03.46 ^~~~~~~~~~~~~~~~~~~~~~~~~ 27:04.25 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In static member function ‘static bool js::DebuggerObject::defineProperty(JSContext*, js::HandleDebuggerObject, JS::HandleId, JS::Handle)’: 27:04.25 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:11140:19: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 27:04.25 /* static */ bool DebuggerObject::defineProperty( 27:04.25 ^~~~~~~~~~~~~~ 27:04.25 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:11147:37: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 27:04.25 if (!dbg->unwrapPropertyDescriptor(cx, referent, &desc)) { 27:04.25 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 27:04.25 In file included from /<>/firefox-66.0~b8+build1/js/src/jspubtd.h:17, 27:04.25 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/RootingAPI.h:19, 27:04.25 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/CompileOptions.h:63, 27:04.25 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/CompilationAndEvaluation.h:18, 27:04.25 from /<>/firefox-66.0~b8+build1/js/src/vm/CompilationAndEvaluation.cpp:9, 27:04.25 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:2: 27:04.25 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:11150:71: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 27:04.25 JS_TRY_OR_RETURN_FALSE(cx, CheckPropertyDescriptorAccessors(cx, desc)); 27:04.25 ^ 27:04.25 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Result.h:142:24: note: in definition of macro ‘JS_TRY_OR_RETURN_FALSE’ 27:04.25 auto tmpResult_ = (expr); \ 27:04.25 ^~~~ 27:04.25 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29: 27:04.26 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:11161:22: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 27:04.26 if (!DefineProperty(cx, referent, id, desc)) { 27:04.26 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 27:04.33 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In static member function ‘static bool js::DebuggerObject::definePropertyMethod(JSContext*, unsigned int, JS::Value*)’: 27:04.33 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:10163:24: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType’ {aka ‘JS::Handle’} changed in GCC 7.1 27:04.33 if (!ValueToId(cx, args[0], &id)) { 27:04.33 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 27:04.33 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:10168:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 27:04.33 if (!ToPropertyDescriptor(cx, args[1], false, &desc)) { 27:04.33 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:04.33 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:10168:28: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 27:04.33 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:10172:38: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 27:04.33 if (!DebuggerObject::defineProperty(cx, object, id, desc)) { 27:04.33 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:04.79 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In static member function ‘static bool js::DebuggerObject::deletePropertyMethod(JSContext*, unsigned int, JS::Value*)’: 27:04.79 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:10221:24: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 27:04.79 if (!ValueToId(cx, args.get(0), &id)) { 27:04.79 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:05.92 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:47: 27:05.92 /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.cpp: In function ‘bool js::GetThisValueForDebuggerMaybeOptimizedOut(JSContext*, js::AbstractFramePtr, jsbytecode*, JS::MutableHandleValue)’: 27:05.92 /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.cpp:3290:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 27:05.92 bool js::GetThisValueForDebuggerMaybeOptimizedOut(JSContext* cx, 27:05.93 ^~ 27:05.93 /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.cpp:3362:27: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 27:05.94 return GetProperty(cx, callObj, callObj, bi.name()->asPropertyName(), 27:05.94 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:05.94 res); 27:05.94 ~~~~ 27:06.63 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 27:06.63 from /<>/firefox-66.0~b8+build1/js/src/vm/Scope.h:24, 27:06.63 from /<>/firefox-66.0~b8+build1/js/src/frontend/ParseNode.h:18, 27:06.70 from /<>/firefox-66.0~b8+build1/js/src/frontend/FullParseHandler.h:16, 27:06.70 from /<>/firefox-66.0~b8+build1/js/src/frontend/BCEParserHandle.h:11, 27:06.70 from /<>/firefox-66.0~b8+build1/js/src/frontend/EitherParser.h:24, 27:06.70 from /<>/firefox-66.0~b8+build1/js/src/frontend/BytecodeCompilation.h:18, 27:06.70 from /<>/firefox-66.0~b8+build1/js/src/vm/CompilationAndEvaluation.cpp:20, 27:06.70 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:2: 27:06.70 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In static member function ‘static bool js::DebuggerMemory::setAllocationSamplingProbability(JSContext*, unsigned int, JS::Value*)’: 27:06.70 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 27:06.70 return js::ToNumberSlow(cx, v, out); 27:06.70 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 27:09.39 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29: 27:09.39 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In function ‘bool DebuggerScript_isInCatchScope(JSContext*, unsigned int, JS::Value*)’: 27:09.39 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:5836:44: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 27:09.39 RootedObject obj(cx, DebuggerScript_check(cx, args.thisv(), fnname)); \ 27:09.39 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 27:09.39 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:7360:3: note: in expansion of macro ‘THIS_DEBUGSCRIPT_REFERENT’ 27:09.39 THIS_DEBUGSCRIPT_REFERENT(cx, argc, vp, "isInCatchScope", args, obj, 27:09.39 ^~~~~~~~~~~~~~~~~~~~~~~~~ 27:09.59 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In function ‘bool DebuggerScript_clearBreakpoint(JSContext*, unsigned int, JS::Value*)’: 27:09.59 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:5836:44: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 27:09.59 RootedObject obj(cx, DebuggerScript_check(cx, args.thisv(), fnname)); \ 27:09.60 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 27:09.60 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:7282:3: note: in expansion of macro ‘THIS_DEBUGSCRIPT_REFERENT’ 27:09.60 THIS_DEBUGSCRIPT_REFERENT(cx, argc, vp, "clearBreakpoint", args, obj, 27:09.60 ^~~~~~~~~~~~~~~~~~~~~~~~~ 27:09.60 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/Scope.h:24, 27:09.60 from /<>/firefox-66.0~b8+build1/js/src/frontend/ParseNode.h:18, 27:09.60 from /<>/firefox-66.0~b8+build1/js/src/frontend/FullParseHandler.h:16, 27:09.60 from /<>/firefox-66.0~b8+build1/js/src/frontend/BCEParserHandle.h:11, 27:09.60 from /<>/firefox-66.0~b8+build1/js/src/frontend/EitherParser.h:24, 27:09.60 from /<>/firefox-66.0~b8+build1/js/src/frontend/BytecodeCompilation.h:18, 27:09.60 from /<>/firefox-66.0~b8+build1/js/src/vm/CompilationAndEvaluation.cpp:20, 27:09.60 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:2: 27:09.60 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:978:18: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 27:09.60 ReportNotObject(cx, v); 27:09.60 ~~~~~~~~~~~~~~~^~~~~~~ 27:09.85 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29: 27:09.85 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In function ‘bool DebuggerScript_getSuccessorOrPredecessorOffsets(JSContext*, unsigned int, JS::Value*, const char*, bool)’: 27:09.85 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:5836:44: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 27:09.85 RootedObject obj(cx, DebuggerScript_check(cx, args.thisv(), fnname)); \ 27:09.85 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 27:09.85 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:6560:3: note: in expansion of macro ‘THIS_DEBUGSCRIPT_REFERENT’ 27:09.85 THIS_DEBUGSCRIPT_REFERENT(cx, argc, vp, name, args, obj, referent); 27:09.85 ^~~~~~~~~~~~~~~~~~~~~~~~~ 27:10.21 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In function ‘bool DebuggerScript_getOffsetLocation(JSContext*, unsigned int, JS::Value*)’: 27:10.21 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:5836:44: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 27:10.21 RootedObject obj(cx, DebuggerScript_check(cx, args.thisv(), fnname)); \ 27:10.21 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 27:10.21 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:6478:3: note: in expansion of macro ‘THIS_DEBUGSCRIPT_REFERENT’ 27:10.21 THIS_DEBUGSCRIPT_REFERENT(cx, argc, vp, "getOffsetLocation", args, obj, 27:10.21 ^~~~~~~~~~~~~~~~~~~~~~~~~ 27:10.21 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:6458:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 27:10.21 if (!DefineDataProperty(cx_, result_, id, value)) { 27:10.21 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 27:10.21 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:6463:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 27:10.21 if (!DefineDataProperty(cx_, result_, cx_->names().columnNumber, value)) { 27:10.21 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:10.23 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:6468:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 27:10.23 if (!DefineDataProperty(cx_, result_, cx_->names().isEntryPoint, value)) { 27:10.23 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:10.59 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In function ‘bool DebuggerScript_getLineOffsets(JSContext*, unsigned int, JS::Value*)’: 27:10.59 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:5836:44: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 27:10.59 RootedObject obj(cx, DebuggerScript_check(cx, args.thisv(), fnname)); \ 27:10.59 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 27:10.59 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:6854:3: note: in expansion of macro ‘THIS_DEBUGSCRIPT_REFERENT’ 27:10.59 THIS_DEBUGSCRIPT_REFERENT(cx, argc, vp, "getLineOffsets", args, obj, 27:10.59 ^~~~~~~~~~~~~~~~~~~~~~~~~ 27:10.59 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.h:11, 27:10.60 from /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.h:27, 27:10.60 from /<>/firefox-66.0~b8+build1/js/src/vm/CompilationAndEvaluation.cpp:32, 27:10.60 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:2: 27:10.60 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:192:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 27:10.60 if (!ToNumberSlow(cx, vp, &d)) { 27:10.60 ~~~~~~~~~~~~^~~~~~~~~~~~ 27:10.85 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29: 27:10.85 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In function ‘bool DebuggerScript_getAllColumnOffsets(JSContext*, unsigned int, JS::Value*)’: 27:10.85 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:5836:44: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 27:10.85 RootedObject obj(cx, DebuggerScript_check(cx, args.thisv(), fnname)); \ 27:10.85 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 27:10.85 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:6767:3: note: in expansion of macro ‘THIS_DEBUGSCRIPT_REFERENT’ 27:10.85 THIS_DEBUGSCRIPT_REFERENT(cx, argc, vp, "getAllColumnOffsets", args, obj, 27:10.85 ^~~~~~~~~~~~~~~~~~~~~~~~~ 27:10.98 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In function ‘bool DebuggerScript_getLineCount(JSContext*, unsigned int, JS::Value*)’: 27:10.98 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:5836:44: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 27:10.98 RootedObject obj(cx, DebuggerScript_check(cx, args.thisv(), fnname)); \ 27:10.98 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 27:10.98 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:6003:3: note: in expansion of macro ‘THIS_DEBUGSCRIPT_REFERENT’ 27:10.98 THIS_DEBUGSCRIPT_REFERENT(cx, argc, vp, "(get lineCount)", args, obj, 27:10.98 ^~~~~~~~~~~~~~~~~~~~~~~~~ 27:11.12 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In function ‘bool DebuggerScript_getOffsetsCoverage(JSContext*, unsigned int, JS::Value*)’: 27:11.12 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:7443:37: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 27:11.12 if (!item || !DefineDataProperty(cx, item, offsetId, offsetValue) || 27:11.12 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:11.12 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:7444:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 27:11.12 !DefineDataProperty(cx, item, lineNumberId, lineNumberValue) || 27:11.12 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:11.12 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:7445:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 27:11.12 !DefineDataProperty(cx, item, columnNumberId, columnNumberValue) || 27:11.12 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:11.12 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:7446:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 27:11.12 !DefineDataProperty(cx, item, countId, countValue) || 27:11.12 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:11.89 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In function ‘bool DebuggerScript_getAllOffsets(JSContext*, unsigned int, JS::Value*)’: 27:11.91 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:6631:32: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 27:11.91 if (found && !GetProperty(cx, result, result, id, &offsetsv)) { 27:11.91 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:11.91 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:6645:42: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType’ {aka ‘JS::Handle’} changed in GCC 7.1 27:11.92 if (!offsets || !ValueToId(cx, v, &id)) { 27:11.92 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 27:11.92 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:6650:32: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 27:11.92 if (!DefineDataProperty(cx, result, id, value)) { 27:11.92 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 27:12.16 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In function ‘bool DebuggerScript_clearAllBreakpoints(JSContext*, unsigned int, JS::Value*)’: 27:12.16 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:5836:44: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 27:12.17 RootedObject obj(cx, DebuggerScript_check(cx, args.thisv(), fnname)); \ 27:12.17 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 27:12.17 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:7305:3: note: in expansion of macro ‘THIS_DEBUGSCRIPT_REFERENT’ 27:12.17 THIS_DEBUGSCRIPT_REFERENT(cx, argc, vp, "clearAllBreakpoints", args, obj, 27:12.17 ^~~~~~~~~~~~~~~~~~~~~~~~~ 27:12.35 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/Realm.h:25, 27:12.35 from /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.h:19, 27:12.35 from /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.h:27, 27:12.35 from /<>/firefox-66.0~b8+build1/js/src/vm/CompilationAndEvaluation.cpp:32, 27:12.35 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:2: 27:12.35 /<>/firefox-66.0~b8+build1/js/src/vm/Compartment.h: In member function ‘bool JS::Compartment::wrap(JSContext*, JS::MutableHandleValue)’: 27:12.35 /<>/firefox-66.0~b8+build1/js/src/vm/Compartment.h:157:50: warning: ‘*((void*)& +4)’ may be used uninitialized in this function [-Wmaybe-uninitialized] 27:12.35 return DefaultHasher::hash(mozilla::Get<0>(tpl)) ^ 27:12.35 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:12.36 /<>/firefox-66.0~b8+build1/js/src/vm/Compartment.h:161:50: warning: ‘*((void*)& +4)’ may be used uninitialized in this function [-Wmaybe-uninitialized] 27:12.36 return DefaultHasher::hash(mozilla::Get<0>(tpl)) ^ 27:12.36 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:12.36 /<>/firefox-66.0~b8+build1/js/src/vm/Compartment.h:165:50: warning: ‘*((void*)& +8)’ may be used uninitialized in this function [-Wmaybe-uninitialized] 27:12.36 return DefaultHasher::hash(mozilla::Get<0>(tpl)) ^ 27:12.36 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:12.36 /<>/firefox-66.0~b8+build1/js/src/vm/Compartment.h:166:46: warning: ‘*((void*)& +4)’ may be used uninitialized in this function [-Wmaybe-uninitialized] 27:12.37 DefaultHasher::hash(mozilla::Get<1>(tpl)) ^ 27:12.37 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:12.37 In file included from /<>/firefox-66.0~b8+build1/js/src/frontend/EitherParser.h:17, 27:12.41 from /<>/firefox-66.0~b8+build1/js/src/frontend/BytecodeCompilation.h:18, 27:12.41 from /<>/firefox-66.0~b8+build1/js/src/vm/CompilationAndEvaluation.cpp:20, 27:12.41 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:2: 27:12.41 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Tuple.h:188:24: warning: ‘*((void*)& +4)’ may be used uninitialized in this function [-Wmaybe-uninitialized] 27:12.41 return Head(*this) == Head(aOther) && Tail(*this) == Tail(aOther); 27:12.41 ~~~~~~~~~~~~^~~~~~~~~~~~~~~ 27:12.41 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Tuple.h:188:24: warning: ‘*((void*)& +4)’ may be used uninitialized in this function [-Wmaybe-uninitialized] 27:12.42 return Head(*this) == Head(aOther) && Tail(*this) == Tail(aOther); 27:12.42 ~~~~~~~~~~~~^~~~~~~~~~~~~~~ 27:12.42 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Tuple.h:188:24: warning: ‘*((void*)& +8)’ may be used uninitialized in this function [-Wmaybe-uninitialized] 27:12.42 return Head(*this) == Head(aOther) && Tail(*this) == Tail(aOther); 27:12.42 ~~~~~~~~~~~~^~~~~~~~~~~~~~~ 27:12.42 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Tuple.h:188:24: warning: ‘*((void*)& +8)’ may be used uninitialized in this function [-Wmaybe-uninitialized] 27:12.42 return Head(*this) == Head(aOther) && Tail(*this) == Tail(aOther); 27:12.42 ~~~~~~~~~~~~^~~~~~~~~~~~~~~ 27:12.42 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Tuple.h:188:24: warning: ‘*((void*)& +4)’ may be used uninitialized in this function [-Wmaybe-uninitialized] 27:12.43 return Head(*this) == Head(aOther) && Tail(*this) == Tail(aOther); 27:12.43 ~~~~~~~~~~~~^~~~~~~~~~~~~~~ 27:12.43 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:54, 27:12.44 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29: 27:12.44 /<>/firefox-66.0~b8+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 27:12.44 inline bool JS::Compartment::wrap(JSContext* cx, JS::MutableHandleValue vp) { 27:12.44 ^~ 27:12.97 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29: 27:12.97 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In static member function ‘static bool js::DebuggerEnvironment::setVariable(JSContext*, js::HandleDebuggerEnvironment, JS::HandleId, JS::HandleValue)’: 27:12.97 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:12099:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 27:12.97 /* static */ bool DebuggerEnvironment::setVariable( 27:12.98 ^~~~~~~~~~~~~~~~~~~ 27:12.98 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:12135:21: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 27:12.98 if (!SetProperty(cx, referent, id, value)) { 27:12.98 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 27:13.16 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In function ‘bool GetThisValueForCheck(JSContext*, js::AbstractFramePtr, jsbytecode*, JS::MutableHandleValue, mozilla::Maybe >&)’: 27:13.19 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:1538:13: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 27:13.19 static bool GetThisValueForCheck(JSContext* cx, AbstractFramePtr frame, 27:13.19 ^~~~~~~~~~~~~~~~~~~~ 27:13.19 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:1544:52: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 27:13.19 if (!GetThisValueForDebuggerMaybeOptimizedOut(cx, frame, pc, thisv)) { 27:13.19 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 27:17.91 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In member function ‘bool js::Debugger::ScriptQuery::parseQuery(JS::HandleObject)’: 27:17.91 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:4421:21: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 27:17.91 if (!GetProperty(cx, query, query, cx->names().global, &global)) { 27:17.91 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:17.91 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:4444:21: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 27:17.91 if (!GetProperty(cx, query, query, cx->names().url, &url)) { 27:17.91 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:17.91 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:4456:21: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 27:17.91 if (!GetProperty(cx, query, query, cx->names().source, &debuggerSource)) { 27:17.91 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:17.91 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:4498:21: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 27:17.91 if (!GetProperty(cx, query, query, cx->names().displayURL, &displayURL)) { 27:17.91 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:17.92 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:4518:21: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 27:17.92 if (!GetProperty(cx, query, query, cx->names().line, &lineProperty)) { 27:17.92 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:17.92 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:4547:21: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 27:17.92 if (!GetProperty(cx, query, query, innermostName, &innermostProperty)) { 27:17.92 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:22.83 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In static member function ‘static bool js::DebuggerObject::defineProperties(JSContext*, js::HandleDebuggerObject, JS::Handle >, JS::Handle >)’: 27:22.83 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:11179:39: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 27:22.83 if (!dbg->unwrapPropertyDescriptor(cx, referent, descs[i])) { 27:22.83 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 27:22.88 In file included from /<>/firefox-66.0~b8+build1/js/src/jspubtd.h:17, 27:22.88 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/RootingAPI.h:19, 27:22.88 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/CompileOptions.h:63, 27:22.88 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/CompilationAndEvaluation.h:18, 27:22.88 from /<>/firefox-66.0~b8+build1/js/src/vm/CompilationAndEvaluation.cpp:9, 27:22.88 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:2: 27:22.88 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:11182:77: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 27:22.88 JS_TRY_OR_RETURN_FALSE(cx, CheckPropertyDescriptorAccessors(cx, descs[i])); 27:22.88 ^ 27:22.88 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Result.h:142:24: note: in definition of macro ‘JS_TRY_OR_RETURN_FALSE’ 27:22.88 auto tmpResult_ = (expr); \ 27:22.88 ^~~~ 27:22.88 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29: 27:22.88 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:11197:24: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 27:22.88 if (!DefineProperty(cx, referent, ids[i], descs[i])) { 27:22.88 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:23.23 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 27:23.23 from /<>/firefox-66.0~b8+build1/js/src/vm/Scope.h:24, 27:23.23 from /<>/firefox-66.0~b8+build1/js/src/frontend/ParseNode.h:18, 27:23.23 from /<>/firefox-66.0~b8+build1/js/src/frontend/FullParseHandler.h:16, 27:23.23 from /<>/firefox-66.0~b8+build1/js/src/frontend/BCEParserHandle.h:11, 27:23.23 from /<>/firefox-66.0~b8+build1/js/src/frontend/EitherParser.h:24, 27:23.23 from /<>/firefox-66.0~b8+build1/js/src/frontend/BytecodeCompilation.h:18, 27:23.23 from /<>/firefox-66.0~b8+build1/js/src/vm/CompilationAndEvaluation.cpp:20, 27:23.23 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:2: 27:23.23 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In static member function ‘static bool js::DebuggerObject::definePropertiesMethod(JSContext*, unsigned int, JS::Value*)’: 27:23.23 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 27:23.23 return js::ToObjectSlow(cx, v, false); 27:23.23 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 27:24.33 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/DebuggerMemory.cpp:22, 27:24.33 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:38: 27:24.33 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/UbiNodeCensus.h: In static member function ‘static bool js::DebuggerMemory::takeCensus(JSContext*, unsigned int, JS::Value*)’: 27:24.33 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/UbiNodeCensus.h:166:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 27:24.33 return type.report(cx, *this, report); 27:24.33 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 27:29.24 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29: 27:29.24 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In static member function ‘static js::DebuggerArguments* js::DebuggerArguments::create(JSContext*, JS::HandleObject, js::HandleDebuggerFrame)’: 27:29.24 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:9060:32: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 27:29.25 if (!NativeDefineDataProperty(cx, obj, cx->names().length, fargcVal, 27:29.25 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:29.25 JSPROP_PERMANENT | JSPROP_READONLY)) { 27:29.25 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:30.90 Compiling rand v0.3.22 27:31.15 Compiling nom v4.1.1 27:35.04 Compiling phf_generator v0.7.21 27:35.88 Compiling quote v0.6.10 27:46.48 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In function ‘bool DebuggerScript_setBreakpoint(JSContext*, unsigned int, JS::Value*)’: 27:46.48 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:5836:44: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 27:46.52 RootedObject obj(cx, DebuggerScript_check(cx, args.thisv(), fnname)); \ 27:46.52 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 27:46.52 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:7180:3: note: in expansion of macro ‘THIS_DEBUGSCRIPT_REFERENT’ 27:46.52 THIS_DEBUGSCRIPT_REFERENT(cx, argc, vp, "setBreakpoint", args, obj, referent); 27:46.52 ^~~~~~~~~~~~~~~~~~~~~~~~~ 27:46.52 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/Scope.h:24, 27:46.53 from /<>/firefox-66.0~b8+build1/js/src/frontend/ParseNode.h:18, 27:46.53 from /<>/firefox-66.0~b8+build1/js/src/frontend/FullParseHandler.h:16, 27:46.53 from /<>/firefox-66.0~b8+build1/js/src/frontend/BCEParserHandle.h:11, 27:46.53 from /<>/firefox-66.0~b8+build1/js/src/frontend/EitherParser.h:24, 27:46.53 from /<>/firefox-66.0~b8+build1/js/src/frontend/BytecodeCompilation.h:18, 27:46.53 from /<>/firefox-66.0~b8+build1/js/src/vm/CompilationAndEvaluation.cpp:20, 27:46.53 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:2: 27:46.53 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:978:18: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 27:46.53 ReportNotObject(cx, v); 27:46.53 ~~~~~~~~~~~~~~~^~~~~~~ 27:46.95 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29: 27:46.95 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In static member function ‘static bool js::DebuggerEnvironment::typeGetter(JSContext*, unsigned int, JS::Value*)’: 27:46.96 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:11653:15: warning: ‘s’ may be used uninitialized in this function [-Wmaybe-uninitialized] 27:46.96 const char* s; 27:46.96 ^ 27:47.14 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In static member function ‘static bool js::DebuggerEnvironment::setVariableMethod(JSContext*, unsigned int, JS::Value*)’: 27:47.14 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:11831:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 27:47.14 if (!ValueToIdentifier(cx, args[0], &id)) { 27:47.14 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 27:47.14 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:11835:40: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 27:47.14 if (!DebuggerEnvironment::setVariable(cx, environment, id, args[1])) { 27:47.14 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *** KEEP ALIVE MARKER *** Total duration: 0:28:00.284254 28:00.11 Compiling aho-corasick v0.6.8 28:06.27 Compiling quote v0.5.2 28:09.71 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 28:09.71 from /<>/firefox-66.0~b8+build1/js/src/vm/Scope.h:24, 28:09.71 from /<>/firefox-66.0~b8+build1/js/src/frontend/ParseNode.h:18, 28:09.72 from /<>/firefox-66.0~b8+build1/js/src/frontend/FullParseHandler.h:16, 28:09.72 from /<>/firefox-66.0~b8+build1/js/src/frontend/BCEParserHandle.h:11, 28:09.72 from /<>/firefox-66.0~b8+build1/js/src/frontend/EitherParser.h:24, 28:09.72 from /<>/firefox-66.0~b8+build1/js/src/frontend/BytecodeCompilation.h:18, 28:09.76 from /<>/firefox-66.0~b8+build1/js/src/vm/CompilationAndEvaluation.cpp:20, 28:09.76 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:2: 28:09.82 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In static member function ‘static bool js::DebuggerMemory::setMaxAllocationsLogLength(JSContext*, unsigned int, JS::Value*)’: 28:09.82 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 28:09.82 return js::ToInt32Slow(cx, v, out); 28:09.82 ~~~~~~~~~~~~~~~^~~~~~~~~~~~ 28:11.79 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:47: 28:11.79 /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.cpp: In static member function ‘static js::VarEnvironmentObject* js::VarEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle)’: 28:11.79 /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.cpp:311:21: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 28:11.79 if (!SetProperty(cx, env, id, optimizedOut)) { 28:11.79 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:12.47 /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.cpp: In static member function ‘static js::LexicalEnvironmentObject* js::LexicalEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle)’: 28:12.47 /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.cpp:1008:21: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 28:12.47 if (!SetProperty(cx, env, id, optimizedOut)) { 28:12.47 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:12.91 /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.cpp: In static member function ‘static js::CallObject* js::CallObject::createHollowForDebug(JSContext*, JS::HandleFunction)’: 28:12.91 /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.cpp:216:21: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 28:12.91 if (!SetProperty(cx, callobj, id, optimizedOut)) { 28:12.91 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:15.43 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29: 28:15.46 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In function ‘bool DebuggerSource_getText(JSContext*, unsigned int, JS::Value*)’: 28:15.47 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:7652:50: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 28:15.47 RootedNativeObject obj(cx, DebuggerSource_check(cx, args.thisv(), fnname)); \ 28:15.47 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 28:15.47 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:7703:3: note: in expansion of macro ‘THIS_DEBUGSOURCE_REFERENT’ 28:15.47 THIS_DEBUGSOURCE_REFERENT(cx, argc, vp, "(get text)", args, obj, referent); 28:15.47 ^~~~~~~~~~~~~~~~~~~~~~~~~ 28:17.04 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In member function ‘bool js::Debugger::wrapEnvironment(JSContext*, JS::Handle, JS::MutableHandleValue)’: 28:17.04 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:1216:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:17.04 bool Debugger::wrapEnvironment(JSContext* cx, Handle env, 28:17.04 ^~~~~~~~ 28:17.04 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:1216:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:17.63 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In static member function ‘static bool js::DebuggerEnvironment::findMethod(JSContext*, unsigned int, JS::Value*)’: 28:17.63 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:11785:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 28:17.63 if (!ValueToIdentifier(cx, args[0], &id)) { 28:17.63 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 28:18.29 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In member function ‘bool js::Debugger::wrapDebuggeeValue(JSContext*, JS::MutableHandleValue)’: 28:18.31 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:1275:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:18.31 bool Debugger::wrapDebuggeeValue(JSContext* cx, MutableHandleValue vp) { 28:18.31 ^~~~~~~~ 28:18.31 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:1314:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 28:18.31 if (!DefineDataProperty(cx, optObj, name, trueVal)) { 28:18.32 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:18.47 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In member function ‘bool js::Debugger::receiveCompletionValue(mozilla::Maybe&, bool, JS::HandleValue, JS::MutableHandleValue)’: 28:18.47 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:1841:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 28:18.47 bool Debugger::receiveCompletionValue(Maybe& ar, bool ok, 28:18.47 ^~~~~~~~ 28:18.47 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:1841:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:18.48 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:1847:21: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:18.48 resultToCompletion(cx, ok, val, &resumeMode, &value); 28:18.48 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:18.48 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:1850:28: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:18.48 newCompletionValue(cx, resumeMode, value, vp); 28:18.48 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:18.50 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In static member function ‘static bool js::DebuggerObject::getProperty(JSContext*, js::HandleDebuggerObject, JS::HandleId, JS::HandleValue, JS::MutableHandleValue)’: 28:18.50 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:11220:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 28:18.50 /* static */ bool DebuggerObject::getProperty(JSContext* cx, 28:18.51 ^~~~~~~~~~~~~~ 28:18.51 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:11220:19: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:18.51 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 28:18.52 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 28:18.53 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineFrame-inl.h:16, 28:18.53 from /<>/firefox-66.0~b8+build1/js/src/vm/Stack-inl.h:23, 28:18.56 from /<>/firefox-66.0~b8+build1/js/src/vm/Debugger-inl.h:13, 28:18.56 from /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:7, 28:18.56 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29: 28:18.56 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 28:18.56 return op(cx, obj, receiver, id, vp); 28:18.56 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:18.56 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 28:18.57 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 28:18.57 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:18.57 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29: 28:18.57 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:11250:37: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 28:18.57 return dbg->receiveCompletionValue(ar, ok, result, result); 28:18.57 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28:18.57 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:11250:37: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:18.66 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In static member function ‘static bool js::DebuggerObject::getPropertyMethod(JSContext*, unsigned int, JS::Value*)’: 28:18.67 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:10258:24: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 28:18.67 if (!ValueToId(cx, args.get(0), &id)) { 28:18.67 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:18.67 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:10265:35: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 28:18.67 if (!DebuggerObject::getProperty(cx, object, id, receiver, args.rval())) { 28:18.67 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:18.67 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:10265:35: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 28:18.89 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In static member function ‘static bool js::DebuggerObject::setProperty(JSContext*, js::HandleDebuggerObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’: 28:18.89 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:11253:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 28:18.89 /* static */ bool DebuggerObject::setProperty(JSContext* cx, 28:18.89 ^~~~~~~~~~~~~~ 28:18.89 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:11253:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 28:18.89 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:11253:19: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:18.90 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 28:18.91 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 28:18.91 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineFrame-inl.h:16, 28:18.91 from /<>/firefox-66.0~b8+build1/js/src/vm/Stack-inl.h:23, 28:18.91 from /<>/firefox-66.0~b8+build1/js/src/vm/Debugger-inl.h:13, 28:18.91 from /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:7, 28:18.91 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29: 28:18.91 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 28:18.91 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); 28:18.94 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:18.94 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 28:18.94 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 28:18.94 return NativeSetProperty(cx, obj.as(), id, v, 28:18.94 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:18.94 receiver, result); 28:18.94 ~~~~~~~~~~~~~~~~~ 28:18.94 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 28:18.94 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29: 28:18.94 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:11288:37: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 28:18.94 return dbg->receiveCompletionValue(ar, ok, result, result); 28:18.94 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28:18.94 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:11288:37: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:19.14 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In static member function ‘static bool js::DebuggerObject::setPropertyMethod(JSContext*, unsigned int, JS::Value*)’: 28:19.15 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:10277:24: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 28:19.15 if (!ValueToId(cx, args.get(0), &id)) { 28:19.15 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:19.16 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:10286:35: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 28:19.16 if (!DebuggerObject::setProperty(cx, object, id, value, receiver, 28:19.16 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:19.16 args.rval())) { 28:19.16 ~~~~~~~~~~~~ 28:19.16 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:10286:35: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 28:19.16 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:10286:35: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 28:19.48 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In static member function ‘static bool js::DebuggerObject::call(JSContext*, js::HandleDebuggerObject, JS::HandleValue, JS::Handle >, JS::MutableHandleValue)’: 28:19.48 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:11291:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 28:19.48 /* static */ bool DebuggerObject::call(JSContext* cx, 28:19.48 ^~~~~~~~~~~~~~ 28:19.48 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:11291:19: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:19.48 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:11353:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 28:19.48 ok = js::Call(cx, calleev, thisv, invokeArgs, result); 28:19.49 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:19.49 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:11353:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:19.50 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:11357:37: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 28:19.51 return dbg->receiveCompletionValue(ar, ok, result, result); 28:19.51 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28:19.51 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:11357:37: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:19.89 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In static member function ‘static bool js::DebuggerObject::callMethod(JSContext*, unsigned int, JS::Value*)’: 28:19.89 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:10250:63: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 28:19.89 return object->call(cx, object, thisv, args, callArgs.rval()); 28:19.89 ^ 28:20.09 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In static member function ‘static bool js::DebuggerObject::applyMethod(JSContext*, unsigned int, JS::Value*)’: 28:20.09 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:10321:63: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 28:20.09 return object->call(cx, object, thisv, args, callArgs.rval()); 28:20.09 ^ 28:21.10 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In static member function ‘static bool js::DebuggerFrame::getThis(JSContext*, js::HandleDebuggerFrame, JS::MutableHandleValue)’: 28:21.10 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:8330:19: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:21.10 /* static */ bool DebuggerFrame::getThis(JSContext* cx, 28:21.10 ^~~~~~~~~~~~~ 28:21.12 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:8353:50: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:21.13 if (!GetThisValueForDebuggerMaybeOptimizedOut(cx, frame, iter.pc(), 28:21.13 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:21.13 result)) { 28:21.13 ~~~~~~~ 28:21.38 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/Scope.h:24, 28:21.38 from /<>/firefox-66.0~b8+build1/js/src/frontend/ParseNode.h:18, 28:21.38 from /<>/firefox-66.0~b8+build1/js/src/frontend/FullParseHandler.h:16, 28:21.38 from /<>/firefox-66.0~b8+build1/js/src/frontend/BCEParserHandle.h:11, 28:21.38 from /<>/firefox-66.0~b8+build1/js/src/frontend/EitherParser.h:24, 28:21.38 from /<>/firefox-66.0~b8+build1/js/src/frontend/BytecodeCompilation.h:18, 28:21.38 from /<>/firefox-66.0~b8+build1/js/src/vm/CompilationAndEvaluation.cpp:20, 28:21.38 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:2: 28:21.39 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h: In function ‘bool DebuggerArguments_getArg(JSContext*, unsigned int, JS::Value*)’: 28:21.39 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:978:18: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 28:21.39 ReportNotObject(cx, v); 28:21.39 ~~~~~~~~~~~~~~~^~~~~~~ 28:22.04 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29: 28:22.04 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In static member function ‘static bool js::DebuggerObject::getBoundThis(JSContext*, js::HandleDebuggerObject, JS::MutableHandleValue)’: 28:22.04 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:10768:19: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:22.04 /* static */ bool DebuggerObject::getBoundThis(JSContext* cx, 28:22.04 ^~~~~~~~~~~~~~ 28:22.52 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In static member function ‘static bool js::DebuggerObject::getPromiseValue(JSContext*, js::HandleDebuggerObject, JS::MutableHandleValue)’: 28:22.52 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:10934:19: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:22.52 /* static */ bool DebuggerObject::getPromiseValue(JSContext* cx, 28:22.52 ^~~~~~~~~~~~~~ 28:22.74 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In static member function ‘static bool js::DebuggerObject::getPromiseReason(JSContext*, js::HandleDebuggerObject, JS::MutableHandleValue)’: 28:22.74 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:10943:19: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:22.74 /* static */ bool DebuggerObject::getPromiseReason(JSContext* cx, 28:22.74 ^~~~~~~~~~~~~~ 28:22.78 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In static member function ‘static bool js::DebuggerObject::getOwnPropertyDescriptor(JSContext*, js::HandleDebuggerObject, JS::HandleId, JS::MutableHandle)’: 28:22.78 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:11059:19: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 28:22.78 /* static */ bool DebuggerObject::getOwnPropertyDescriptor( 28:22.78 ^~~~~~~~~~~~~~ 28:22.78 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:11059:19: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 28:22.82 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:11073:34: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 28:22.82 if (!GetOwnPropertyDescriptor(cx, referent, id, desc)) { 28:22.82 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28:23.02 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In static member function ‘static bool js::DebuggerObject::getOwnPropertyDescriptorMethod(JSContext*, unsigned int, JS::Value*)’: 28:23.02 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:10105:24: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 28:23.04 if (!ValueToId(cx, args.get(0), &id)) { 28:23.04 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:23.04 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:10110:48: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 28:23.04 if (!DebuggerObject::getOwnPropertyDescriptor(cx, object, id, &desc)) { 28:23.07 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 28:23.07 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:10114:36: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 28:23.07 return JS::FromPropertyDescriptor(cx, desc, args.rval()); 28:23.07 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 28:23.11 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In static member function ‘static bool js::DebuggerObject::makeDebuggeeValue(JSContext*, js::HandleDebuggerObject, JS::HandleValue, JS::MutableHandleValue)’: 28:23.11 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:11412:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 28:23.11 /* static */ bool DebuggerObject::makeDebuggeeValue(JSContext* cx, 28:23.11 ^~~~~~~~~~~~~~ 28:23.14 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:11412:19: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:23.27 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In static member function ‘static bool js::DebuggerObject::makeDebuggeeValueMethod(JSContext*, unsigned int, JS::Value*)’: 28:23.27 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:10472:43: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 28:23.27 return DebuggerObject::makeDebuggeeValue(cx, object, args[0], args.rval()); 28:23.27 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:23.31 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In member function ‘bool JS::dbg::Builder::Object::defineProperty(JSContext*, const char*, JS::HandleValue)’: 28:23.31 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:12172:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 28:23.31 bool Builder::Object::defineProperty(JSContext* cx, const char* name, 28:23.31 ^~~~~~~ 28:23.31 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:12181:33: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:23.31 return definePropertyToTrusted(cx, name, &propval); 28:23.31 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 28:23.40 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In member function ‘bool JS::dbg::Builder::Object::defineProperty(JSContext*, const char*, JS::HandleObject)’: 28:23.40 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:12187:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 28:23.40 return defineProperty(cx, name, propval); 28:23.40 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 28:23.43 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In function ‘bool DebuggerSource_getElementProperty(JSContext*, unsigned int, JS::Value*)’: 28:23.43 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:7652:50: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 28:23.43 RootedNativeObject obj(cx, DebuggerSource_check(cx, args.thisv(), fnname)); \ 28:23.43 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 28:23.43 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:7855:3: note: in expansion of macro ‘THIS_DEBUGSOURCE_REFERENT’ 28:23.43 THIS_DEBUGSOURCE_REFERENT(cx, argc, vp, "(get elementAttributeName)", args, 28:23.43 ^~~~~~~~~~~~~~~~~~~~~~~~~ 28:23.58 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In function ‘bool DebuggerSource_getElement(JSContext*, unsigned int, JS::Value*)’: 28:23.58 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:7652:50: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 28:23.60 RootedNativeObject obj(cx, DebuggerSource_check(cx, args.thisv(), fnname)); \ 28:23.60 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 28:23.60 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:7829:3: note: in expansion of macro ‘THIS_DEBUGSOURCE_REFERENT’ 28:23.60 THIS_DEBUGSOURCE_REFERENT(cx, argc, vp, "(get element)", args, obj, referent); 28:23.60 ^~~~~~~~~~~~~~~~~~~~~~~~~ 28:27.26 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In function ‘bool DebuggerScript_getSource(JSContext*, unsigned int, JS::Value*)’: 28:27.26 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:5836:44: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 28:27.26 RootedObject obj(cx, DebuggerScript_check(cx, args.thisv(), fnname)); \ 28:27.26 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 28:27.26 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:6043:3: note: in expansion of macro ‘THIS_DEBUGSCRIPT_REFERENT’ 28:27.26 THIS_DEBUGSCRIPT_REFERENT(cx, argc, vp, "(get source)", args, obj, referent); 28:27.26 ^~~~~~~~~~~~~~~~~~~~~~~~~ 28:30.79 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In function ‘bool DebuggerSource_getIntroductionScript(JSContext*, unsigned int, JS::Value*)’: 28:30.79 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:7652:50: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 28:30.79 RootedNativeObject obj(cx, DebuggerSource_check(cx, args.thisv(), fnname)); \ 28:30.79 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 28:30.79 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:7900:3: note: in expansion of macro ‘THIS_DEBUGSOURCE_REFERENT’ 28:30.79 THIS_DEBUGSOURCE_REFERENT(cx, argc, vp, "(get introductionScript)", args, obj, 28:30.79 ^~~~~~~~~~~~~~~~~~~~~~~~~ 28:31.05 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In static member function ‘static bool js::Debugger::setHookImpl(JSContext*, JS::CallArgs&, js::Debugger&, js::Debugger::Hook)’: 28:31.05 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:3530:33: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 28:31.05 return ReportIsNotFunction(cx, args[0], args.length() - 1); 28:31.05 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:31.81 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/Scope.h:24, 28:31.81 from /<>/firefox-66.0~b8+build1/js/src/frontend/ParseNode.h:18, 28:31.81 from /<>/firefox-66.0~b8+build1/js/src/frontend/FullParseHandler.h:16, 28:31.81 from /<>/firefox-66.0~b8+build1/js/src/frontend/BCEParserHandle.h:11, 28:31.81 from /<>/firefox-66.0~b8+build1/js/src/frontend/EitherParser.h:24, 28:31.81 from /<>/firefox-66.0~b8+build1/js/src/frontend/BytecodeCompilation.h:18, 28:31.81 from /<>/firefox-66.0~b8+build1/js/src/vm/CompilationAndEvaluation.cpp:20, 28:31.81 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:2: 28:31.81 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h: In static member function ‘static bool js::Debugger::construct(JSContext*, unsigned int, JS::Value*)’: 28:31.81 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:978:18: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 28:31.81 ReportNotObject(cx, v); 28:31.81 ~~~~~~~~~~~~~~~^~~~~~~ 28:31.81 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29: 28:31.81 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:4003:19: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 28:31.81 if (!GetProperty(cx, callee, callee, cx->names().prototype, &v)) { 28:31.81 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:33.24 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In static member function ‘static bool js::DebuggerObject::forceLexicalInitializationByNameMethod(JSContext*, unsigned int, JS::Value*)’: 28:33.24 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:10372:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 28:33.24 if (!ValueToIdentifier(cx, args[0], &id)) { 28:33.24 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 28:33.64 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In function ‘bool JS_DefineDebuggerObject(JSContext*, JS::HandleObject)’: 28:33.64 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:12281:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 28:33.64 if (!DefineDataProperty(cx, debugCtor, debuggeeWouldRunId, 28:33.64 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:33.64 debuggeeWouldRunCtor, 0)) { 28:33.64 ~~~~~~~~~~~~~~~~~~~~~~~~ 28:34.48 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In member function ‘bool js::Debugger::getFrame(JSContext*, const js::FrameIter&, JS::MutableHandleValue)’: 28:34.48 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:702:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:34.48 bool Debugger::getFrame(JSContext* cx, const FrameIter& iter, 28:34.48 ^~~~~~~~ 28:34.63 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In static member function ‘static bool js::Debugger::getNewestFrame(JSContext*, unsigned int, JS::Value*)’: 28:34.64 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:3966:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 28:34.64 return dbg->getFrame(cx, iter, args.rval()); 28:34.64 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 28:35.62 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:47: 28:35.62 /<>/firefox-66.0~b8+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’: 28:35.62 /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.cpp:1450:8: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:35.62 bool handleUnaliasedAccess(JSContext* cx, 28:35.66 ^~~~~~~~~~~~~~~~~~~~~ 28:35.66 /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.cpp:1644:27: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:35.71 if (!GetProperty(cx, env, env, id, vp)) { 28:35.71 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:35.71 /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.cpp:1648:27: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 28:35.71 if (!SetProperty(cx, env, id, vp)) { 28:35.71 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 28:35.71 /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.cpp:1718:42: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:35.71 if (!instance.debug().getGlobal( 28:35.71 ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 28:35.71 instance, index - instanceScope->globalsStart(), vp)) { 28:35.72 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:36.92 /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.cpp: In member function ‘virtual bool {anonymous}::DebugEnvironmentProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const’: 28:36.92 /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.cpp:2079:8: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 28:36.93 bool get(JSContext* cx, HandleObject proxy, HandleValue receiver, HandleId id, 28:36.93 ^~~ 28:36.93 /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.cpp:2079:8: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:36.93 /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.cpp:2095:31: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:36.93 if (!handleUnaliasedAccess(cx, debugEnv, env, id, GET, vp, &access)) { 28:36.93 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:36.93 /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.cpp:2109:25: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:36.93 if (!GetProperty(cx, env, env, id, vp)) { 28:36.93 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:37.17 /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.cpp: In member function ‘virtual bool {anonymous}::DebugEnvironmentProxyHandler::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const’: 28:37.17 /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.cpp:2000:8: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 28:37.17 bool getOwnPropertyDescriptor( 28:37.17 ^~~~~~~~~~~~~~~~~~~~~~~~ 28:37.17 /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.cpp:2017:31: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:37.23 if (!handleUnaliasedAccess(cx, debugEnv, env, id, GET, &v, &access)) { 28:37.23 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:37.23 /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.cpp:2035:47: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 28:37.23 return JS_GetOwnPropertyDescriptorById(cx, env, id, desc); 28:37.23 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 28:37.50 Compiling uluru v0.3.0 28:37.56 /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.cpp: In member function ‘virtual bool {anonymous}::DebugEnvironmentProxyHandler::getPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const’: 28:37.59 /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.cpp:1950:8: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 28:37.59 bool getPropertyDescriptor( 28:37.59 ^~~~~~~~~~~~~~~~~~~~~ 28:37.59 /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.cpp:1953:36: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 28:37.59 return getOwnPropertyDescriptor(cx, proxy, id, desc); 28:37.59 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 28:37.75 /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.cpp: In function ‘bool {anonymous}::DebugEnvironmentProxyHandler::getMaybeSentinelValue(JSContext*, JS::Handle, JS::HandleId, JS::MutableHandleValue) const’: 28:37.75 /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.cpp:2151:8: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:37.75 bool getMaybeSentinelValue(JSContext* cx, 28:37.75 ^~~~~~~~~~~~~~~~~~~~~ 28:37.75 /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.cpp:2151:8: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:37.75 /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.cpp:2164:31: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:37.75 if (!handleUnaliasedAccess(cx, debugEnv, env, id, GET, vp, &access)) { 28:37.75 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:37.75 /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.cpp:2178:25: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:37.76 if (!GetProperty(cx, env, env, id, vp)) { 28:37.76 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:37.95 /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.cpp: In static member function ‘static bool js::DebugEnvironmentProxy::getMaybeSentinelValue(JSContext*, JS::Handle, JS::HandleId, JS::MutableHandleValue)’: 28:37.96 /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.cpp:2405:19: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:37.96 /* static */ bool DebugEnvironmentProxy::getMaybeSentinelValue( 28:37.96 ^~~~~~~~~~~~~~~~~~~~~ 28:37.96 /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.cpp:2405:19: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:38.00 /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.cpp:2408:71: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:38.00 return DebugEnvironmentProxyHandler::singleton.getMaybeSentinelValue(cx, env, 28:38.00 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 28:38.00 id, vp); 28:38.00 ~~~~~~~ 28:38.02 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29: 28:38.02 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In static member function ‘static bool js::DebuggerEnvironment::getVariable(JSContext*, js::HandleDebuggerEnvironment, JS::HandleId, JS::MutableHandleValue)’: 28:38.03 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:12043:19: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:38.03 /* static */ bool DebuggerEnvironment::getVariable( 28:38.03 ^~~~~~~~~~~~~~~~~~~ 28:38.03 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:12043:19: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:38.03 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:47: 28:38.03 /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.cpp:2408:71: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:38.03 return DebugEnvironmentProxyHandler::singleton.getMaybeSentinelValue(cx, env, 28:38.03 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 28:38.03 id, vp); 28:38.03 ~~~~~~~ 28:38.04 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29: 28:38.04 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:12080:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:38.04 if (!GetProperty(cx, referent, referent, id, result)) { 28:38.04 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:38.16 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In static member function ‘static bool js::DebuggerEnvironment::getVariableMethod(JSContext*, unsigned int, JS::Value*)’: 28:38.16 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:11811:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 28:38.16 if (!ValueToIdentifier(cx, args[0], &id)) { 28:38.16 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 28:38.16 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:11815:42: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 28:38.16 return DebuggerEnvironment::getVariable(cx, environment, id, args.rval()); 28:38.16 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:38.24 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:47: 28:38.24 /<>/firefox-66.0~b8+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’: 28:38.24 /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.cpp:2193:8: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 28:38.24 bool set(JSContext* cx, HandleObject proxy, HandleId id, HandleValue v, 28:38.24 ^~~ 28:38.24 /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.cpp:2193:8: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 28:38.24 /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.cpp:2206:31: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:38.24 if (!handleUnaliasedAccess(cx, debugEnv, env, id, SET, &valCopy, &access)) { 28:38.24 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:38.24 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 28:38.24 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 28:38.24 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineFrame-inl.h:16, 28:38.24 from /<>/firefox-66.0~b8+build1/js/src/vm/Stack-inl.h:23, 28:38.25 from /<>/firefox-66.0~b8+build1/js/src/vm/Debugger-inl.h:13, 28:38.25 from /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:7, 28:38.25 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29: 28:38.25 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 28:38.26 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); 28:38.26 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:38.26 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 28:38.26 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 28:38.26 return NativeSetProperty(cx, obj.as(), id, v, 28:38.26 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:38.27 receiver, result); 28:38.27 ~~~~~~~~~~~~~~~~~ 28:38.27 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 28:38.44 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29: 28:38.45 /<>/firefox-66.0~b8+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)’: 28:38.45 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:1706:12: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:38.45 ResumeMode Debugger::leaveDebugger(Maybe& ar, AbstractFramePtr frame, 28:38.45 ^~~~~~~~ 28:38.45 In file included from /<>/firefox-66.0~b8+build1/js/src/frontend/FullParseHandler.h:18, 28:38.45 from /<>/firefox-66.0~b8+build1/js/src/frontend/BCEParserHandle.h:11, 28:38.46 from /<>/firefox-66.0~b8+build1/js/src/frontend/EitherParser.h:24, 28:38.47 from /<>/firefox-66.0~b8+build1/js/src/frontend/BytecodeCompilation.h:18, 28:38.47 from /<>/firefox-66.0~b8+build1/js/src/vm/CompilationAndEvaluation.cpp:20, 28:38.47 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:2: 28:38.47 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:1086:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 28:38.48 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 28:38.48 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:38.48 arg1, arg2); 28:38.48 ~~~~~~~~~~~ 28:38.48 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29: 28:38.48 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:1599:48: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 28:38.48 JSObject* pair = CreateIterResultObject(cx, vp, true); 28:38.48 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 28:38.49 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Casting.h:12, 28:38.49 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Utf8.h:15, 28:38.49 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/CompilationAndEvaluation.h:11, 28:38.49 from /<>/firefox-66.0~b8+build1/js/src/vm/CompilationAndEvaluation.cpp:9, 28:38.49 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:2: 28:38.51 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:1602:50: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:38.52 MOZ_ALWAYS_TRUE(cx->getPendingException(vp)); 28:38.52 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Assertions.h:661:12: note: in definition of macro ‘MOZ_ALWAYS_TRUE’ 28:38.52 if ((expr)) { \ 28:38.52 ^~~~ 28:38.53 Compiling crossbeam-epoch v0.4.3 28:38.61 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29: 28:38.62 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In member function ‘js::ResumeMode js::Debugger::handleUncaughtExceptionHelper(mozilla::Maybe&, JS::MutableHandleValue*, const mozilla::Maybe >&, js::AbstractFramePtr)’: 28:38.62 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:1664:35: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:38.62 if (!cx->getPendingException(&exc)) { 28:38.63 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 28:38.66 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:1671:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 28:38.66 if (js::Call(cx, fval, object, exc, &rv)) { 28:38.68 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:38.68 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:1671:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 28:38.69 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:1671:19: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:38.69 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:1674:36: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 28:38.69 if (!ParseResumptionValue(cx, rv, resumeMode, *vp)) { 28:38.69 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 28:38.69 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:1674:36: note: parameter passing for argument of type ‘const JS::MutableHandle’ changed in GCC 7.1 28:38.69 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:1677:31: note: parameter passing for argument of type ‘const JS::MutableHandle’ changed in GCC 7.1 28:38.69 return leaveDebugger(ar, frame, thisVForCheck, 28:38.69 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 28:38.69 CallUncaughtExceptionHook::No, resumeMode, *vp); 28:38.69 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:38.78 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In member function ‘js::ResumeMode js::Debugger::handleUncaughtException(mozilla::Maybe&, JS::MutableHandleValue, const mozilla::Maybe >&, js::AbstractFramePtr)’: 28:38.78 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:1695:12: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:38.78 ResumeMode Debugger::handleUncaughtException( 28:38.78 ^~~~~~~~ 28:39.01 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In member function ‘void js::Debugger::fireOnGarbageCollectionHook(JSContext*, const Ptr&)’: 28:39.01 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:2020:16: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 28:39.01 if (!js::Call(cx, fval, object, dataVal, &rv)) { 28:39.01 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:39.01 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:2020:16: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 28:39.01 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:2020:16: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:39.48 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In member function ‘js::ResumeMode js::Debugger::fireNewGlobalObject(JSContext*, JS::Handle, JS::MutableHandleValue)’: 28:39.48 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:2286:12: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:39.48 ResumeMode Debugger::fireNewGlobalObject(JSContext* cx, 28:39.48 ^~~~~~~~ 28:39.50 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:2309:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 28:39.50 bool ok = js::Call(cx, fval, object, wrappedGlobal, &rv); 28:39.50 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:39.50 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:2309:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 28:39.50 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:2309:21: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:39.72 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In static member function ‘static void js::Debugger::slowPathOnNewGlobalObject(JSContext*, JS::Handle)’: 28:39.72 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:2364:44: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:39.72 resumeMode = dbg->fireNewGlobalObject(cx, global, &value); 28:39.72 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 28:39.98 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In member function ‘js::ResumeMode js::Debugger::firePromiseHook(JSContext*, js::Debugger::Hook, JS::HandleObject, JS::MutableHandleValue)’: 28:39.98 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:2458:12: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:39.98 ResumeMode Debugger::firePromiseHook(JSContext* cx, Hook hook, 28:39.98 ^~~~~~~~ 28:39.99 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:2479:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 28:39.99 bool ok = js::Call(cx, fval, object, dbgObj, &rv); 28:39.99 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:39.99 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:2479:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 28:39.99 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:2479:21: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:40.14 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In static member function ‘static void js::Debugger::slowPathPromiseHook(JSContext*, js::Debugger::Hook, JS::Handle)’: 28:40.14 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:2508:35: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:40.14 (void)dbg->firePromiseHook(cx, hook, promise, &rval); 28:40.14 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 28:40.23 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In member function ‘void js::Debugger::fireNewScript(JSContext*, JS::Handle >)’: 28:40.23 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:1994:16: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 28:40.23 if (!js::Call(cx, fval, object, dsval, &rv)) { 28:40.23 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:40.24 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:1994:16: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 28:40.24 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:1994:16: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:40.44 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:2: 28:40.44 /<>/firefox-66.0~b8+build1/js/src/vm/CompilationAndEvaluation.cpp: In function ‘bool JS::CloneAndExecuteScript(JSContext*, JS::HandleScript, JS::MutableHandleValue)’: 28:40.44 /<>/firefox-66.0~b8+build1/js/src/vm/CompilationAndEvaluation.cpp:487:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:40.44 JS_PUBLIC_API bool JS::CloneAndExecuteScript(JSContext* cx, 28:40.44 ^~ 28:40.75 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29: 28:40.75 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In member function ‘js::ResumeMode js::Debugger::processParsedHandlerResult(mozilla::Maybe&, js::AbstractFramePtr, jsbytecode*, bool, js::ResumeMode, JS::MutableHandleValue)’: 28:40.75 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:1730:12: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:40.75 ResumeMode Debugger::processParsedHandlerResult(Maybe& ar, 28:40.75 ^~~~~~~~ 28:40.75 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:1739:28: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:40.75 if (!GetThisValueForCheck(cx, frame, pc, &thisv, maybeThisv)) { 28:40.75 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:40.75 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:1748:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:40.76 return leaveDebugger(ar, frame, maybeThisv, CallUncaughtExceptionHook::Yes, 28:40.76 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:40.76 resumeMode, vp); 28:40.76 ~~~~~~~~~~~~~~~ 28:40.81 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In static member function ‘static js::ResumeMode js::Debugger::onSingleStep(JSContext*, JS::MutableHandleValue)’: 28:40.81 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:2209:25: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:40.81 /* static */ ResumeMode Debugger::onSingleStep(JSContext* cx, 28:40.81 ^~~~~~~~ 28:40.82 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:2273:35: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:40.82 bool success = handler->onStep(cx, frame, resumeMode, vp); 28:40.82 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:40.82 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:2274:49: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:40.82 resumeMode = dbg->processParsedHandlerResult( 28:40.82 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 28:40.82 ar, iter.abstractFramePtr(), iter.pc(), success, resumeMode, vp); 28:40.82 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:41.16 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In static member function ‘static bool js::Debugger::slowPathOnLeaveFrame(JSContext*, js::AbstractFramePtr, jsbytecode*, bool)’: 28:41.16 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:1041:31: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:41.16 Debugger::resultToCompletion(cx, frameOk, frame.returnValue(), &resumeMode, 28:41.16 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:41.16 &value); 28:41.16 ~~~~~~~ 28:41.17 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:1074:35: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:41.17 success = handler->onPop(cx, frameobj, nextResumeMode, &nextValue); 28:41.17 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:41.17 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:1076:57: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:41.17 nextResumeMode = dbg->processParsedHandlerResult( 28:41.17 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 28:41.17 ar, frame, pc, success, nextResumeMode, &nextValue); 28:41.17 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:41.17 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:1101:30: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 28:41.17 cx->setPendingException(value); 28:41.17 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 28:41.82 /<>/firefox-66.0~b8+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)’: 28:41.82 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:1752:12: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:41.82 ResumeMode Debugger::processHandlerResult(Maybe& ar, bool success, 28:41.82 ^~~~~~~~ 28:41.82 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:1761:28: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:41.82 if (!GetThisValueForCheck(cx, frame, pc, &thisv, maybeThisv)) { 28:41.85 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:41.85 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:1772:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 28:41.85 if (!ParseResumptionValue(cx, rootRv, resumeMode, vp)) { 28:41.88 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:41.88 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:1772:28: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:41.88 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:1775:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:41.88 return leaveDebugger(ar, frame, maybeThisv, CallUncaughtExceptionHook::Yes, 28:41.88 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:41.88 resumeMode, vp); 28:41.89 ~~~~~~~~~~~~~~~ 28:42.00 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In member function ‘js::ResumeMode js::Debugger::fireDebuggerStatement(JSContext*, JS::MutableHandleValue)’: 28:42.00 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:1887:12: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:42.00 ResumeMode Debugger::fireDebuggerStatement(JSContext* cx, 28:42.00 ^~~~~~~~ 28:42.03 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:1898:16: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:42.03 if (!getFrame(cx, iter, &scriptFrame)) { 28:42.03 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28:42.05 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:1904:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 28:42.06 bool ok = js::Call(cx, fval, object, scriptFrame, &rv); 28:42.08 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:42.08 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:1904:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 28:42.10 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:1904:21: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:42.10 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:1905:30: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:42.10 return processHandlerResult(ar, ok, rv, iter.abstractFramePtr(), iter.pc(), 28:42.10 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:42.10 vp); 28:42.10 ~~~ 28:42.50 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In member function ‘js::ResumeMode js::Debugger::fireEnterFrame(JSContext*, JS::MutableHandleValue)’: 28:42.50 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:1943:12: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:42.50 ResumeMode Debugger::fireEnterFrame(JSContext* cx, MutableHandleValue vp) { 28:42.50 ^~~~~~~~ 28:42.50 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:1964:16: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:42.50 if (!getFrame(cx, iter, &scriptFrame)) { 28:42.50 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28:42.52 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:1970:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 28:42.52 bool ok = js::Call(cx, fval, object, scriptFrame, &rv); 28:42.52 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:42.55 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:1970:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 28:42.55 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:1970:21: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:42.55 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:1972:30: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:42.55 return processHandlerResult(ar, ok, rv, iter.abstractFramePtr(), iter.pc(), 28:42.55 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:42.55 vp); 28:42.55 ~~~ 28:43.16 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In static member function ‘static js::ResumeMode js::Debugger::onTrap(JSContext*, JS::MutableHandleValue)’: 28:43.16 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:2110:25: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:43.17 /* static */ ResumeMode Debugger::onTrap(JSContext* cx, MutableHandleValue vp) { 28:43.17 ^~~~~~~~ 28:43.22 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:2175:25: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:43.22 if (!dbg->getFrame(cx, iter, &scriptFrame)) { 28:43.22 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28:43.22 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:1866:19: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 28:43.22 if (!GetProperty(cx, obj, obj, id, &fval)) { 28:43.22 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 28:43.22 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:1884:18: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 28:43.22 return js::Call(cx, fval, rval, args, rval); 28:43.22 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:43.22 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:1884:18: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:43.22 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:2182:56: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:43.22 ResumeMode resumeMode = dbg->processHandlerResult( 28:43.22 ~~~~~~~~~~~~~~~~~~~~~~~~~^ 28:43.22 ar, ok, rv, iter.abstractFramePtr(), iter.pc(), vp); 28:43.22 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:44.13 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In member function ‘js::ResumeMode js::Debugger::fireExceptionUnwind(JSContext*, JS::MutableHandleValue)’: 28:44.14 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:1909:12: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:44.14 ResumeMode Debugger::fireExceptionUnwind(JSContext* cx, MutableHandleValue vp) { 28:44.14 ^~~~~~~~ 28:44.16 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:1915:31: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:44.16 if (!cx->getPendingException(&exc)) { 28:44.17 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 28:44.17 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:1927:16: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:44.17 if (!getFrame(cx, iter, &scriptFrame) || 28:44.17 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 28:44.17 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/CompilationAndEvaluation.cpp:34, 28:44.17 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:2: 28:44.17 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:123:14: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 28:44.17 return Call(cx, fval, thisv, args, rval); 28:44.17 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:44.17 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:123:14: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:44.17 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29: 28:44.20 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:1936:27: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:44.20 processHandlerResult(ar, ok, rv, iter.abstractFramePtr(), iter.pc(), vp); 28:44.21 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:44.21 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:1938:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 28:44.21 cx->setPendingException(exc); 28:44.21 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ 28:44.70 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In static member function ‘static js::ResumeMode js::Debugger::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)’: 28:44.70 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:1195:30: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 28:44.71 cx->setPendingException(rval); 28:44.71 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 28:45.99 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:38: 28:45.99 /<>/firefox-66.0~b8+build1/js/src/vm/DebuggerMemory.cpp: In static member function ‘static bool js::DebuggerMemory::drainAllocationsLog(JSContext*, unsigned int, JS::Value*)’: 28:45.99 /<>/firefox-66.0~b8+build1/js/src/vm/DebuggerMemory.cpp:207:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 28:45.99 if (!DefineDataProperty(cx, obj, cx->names().frame, frame)) { 28:45.99 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:46.02 /<>/firefox-66.0~b8+build1/js/src/vm/DebuggerMemory.cpp:214:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 28:46.02 if (!DefineDataProperty(cx, obj, cx->names().timestamp, timestampValue)) { 28:46.03 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:46.03 /<>/firefox-66.0~b8+build1/js/src/vm/DebuggerMemory.cpp:224:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 28:46.03 if (!DefineDataProperty(cx, obj, cx->names().class_, classNameValue)) { 28:46.03 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:46.03 /<>/firefox-66.0~b8+build1/js/src/vm/DebuggerMemory.cpp:232:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 28:46.03 if (!DefineDataProperty(cx, obj, cx->names().constructor, ctorName)) { 28:46.03 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:46.03 /<>/firefox-66.0~b8+build1/js/src/vm/DebuggerMemory.cpp:237:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 28:46.03 if (!DefineDataProperty(cx, obj, cx->names().size, size)) { 28:46.03 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:46.03 /<>/firefox-66.0~b8+build1/js/src/vm/DebuggerMemory.cpp:242:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 28:46.03 if (!DefineDataProperty(cx, obj, cx->names().inNursery, inNursery)) { 28:46.03 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:46.91 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/Scope.h:24, 28:46.91 from /<>/firefox-66.0~b8+build1/js/src/frontend/ParseNode.h:18, 28:46.94 from /<>/firefox-66.0~b8+build1/js/src/frontend/FullParseHandler.h:16, 28:46.94 from /<>/firefox-66.0~b8+build1/js/src/frontend/BCEParserHandle.h:11, 28:46.94 from /<>/firefox-66.0~b8+build1/js/src/frontend/EitherParser.h:24, 28:46.94 from /<>/firefox-66.0~b8+build1/js/src/frontend/BytecodeCompilation.h:18, 28:46.94 from /<>/firefox-66.0~b8+build1/js/src/vm/CompilationAndEvaluation.cpp:20, 28:46.94 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:2: 28:46.94 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h: In static member function ‘static bool js::Debugger::findObjects(JSContext*, unsigned int, JS::Value*)’: 28:46.94 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:978:18: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 28:46.94 ReportNotObject(cx, v); 28:46.94 ~~~~~~~~~~~~~~~^~~~~~~ 28:46.94 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29: 28:46.94 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:5135:21: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 28:46.94 if (!GetProperty(cx, query, query, cx->names().class_, &cls)) { 28:46.99 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:47.87 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/Scope.h:24, 28:47.87 from /<>/firefox-66.0~b8+build1/js/src/frontend/ParseNode.h:18, 28:47.87 from /<>/firefox-66.0~b8+build1/js/src/frontend/FullParseHandler.h:16, 28:47.87 from /<>/firefox-66.0~b8+build1/js/src/frontend/BCEParserHandle.h:11, 28:47.87 from /<>/firefox-66.0~b8+build1/js/src/frontend/EitherParser.h:24, 28:47.87 from /<>/firefox-66.0~b8+build1/js/src/frontend/BytecodeCompilation.h:18, 28:47.87 from /<>/firefox-66.0~b8+build1/js/src/vm/CompilationAndEvaluation.cpp:20, 28:47.87 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:2: 28:47.87 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h: In static member function ‘static bool js::Debugger::findScripts(JSContext*, unsigned int, JS::Value*)’: 28:47.87 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:978:18: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 28:47.88 ReportNotObject(cx, v); 28:47.88 ~~~~~~~~~~~~~~~^~~~~~~ 28:51.30 Compiling log v0.3.9 28:54.02 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:2: 28:54.09 /<>/firefox-66.0~b8+build1/js/src/vm/CompilationAndEvaluation.cpp: In function ‘bool JS::Evaluate(JSContext*, JS::AutoObjectVector&, const JS::ReadOnlyCompileOptions&, JS::SourceText&, JS::MutableHandleValue)’: 28:54.09 /<>/firefox-66.0~b8+build1/js/src/vm/CompilationAndEvaluation.cpp:586:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:54.09 JS_PUBLIC_API bool JS::Evaluate(JSContext* cx, AutoObjectVector& envChain, 28:54.09 ^~ 28:54.09 /<>/firefox-66.0~b8+build1/js/src/vm/CompilationAndEvaluation.cpp:555:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:54.09 return ::Evaluate(cx, scope->kind(), env, optionsArg, srcBuf, rval); 28:54.09 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:54.25 /<>/firefox-66.0~b8+build1/js/src/vm/CompilationAndEvaluation.cpp: In function ‘bool JS_ExecuteScript(JSContext*, JS::AutoObjectVector&, JS::HandleScript, JS::MutableHandleValue)’: 28:54.25 /<>/firefox-66.0~b8+build1/js/src/vm/CompilationAndEvaluation.cpp:474:37: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:54.25 MOZ_NEVER_INLINE JS_PUBLIC_API bool JS_ExecuteScript(JSContext* cx, 28:54.25 ^~~~~~~~~~~~~~~~ 28:54.25 /<>/firefox-66.0~b8+build1/js/src/vm/CompilationAndEvaluation.cpp: In function ‘bool JS::CloneAndExecuteScript(JSContext*, JS::AutoObjectVector&, JS::HandleScript, JS::MutableHandleValue)’: 28:54.25 /<>/firefox-66.0~b8+build1/js/src/vm/CompilationAndEvaluation.cpp:504:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:54.25 JS_PUBLIC_API bool JS::CloneAndExecuteScript(JSContext* cx, 28:54.25 ^~ 28:54.25 /<>/firefox-66.0~b8+build1/js/src/vm/CompilationAndEvaluation.cpp:504:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:56.82 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29: 28:56.82 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In static member function ‘static bool js::DebuggerObject::environmentGetter(JSContext*, unsigned int, JS::Value*)’: 28:56.83 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:9650:30: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 28:56.83 return dbg->wrapEnvironment(cx, env, args.rval()); 28:56.83 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:57.24 Compiling rsdparsa v0.1.0 (/<>/firefox-66.0~b8+build1/media/webrtc/signaling/src/sdp/rsdparsa) 28:57.45 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In function ‘bool DebuggerGenericEval(JSContext*, mozilla::Range, JS::HandleObject, const js::EvalOptions&, js::ResumeMode&, JS::MutableHandleValue, js::Debugger*, JS::HandleObject, js::FrameIter*)’: 28:57.45 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:8561:13: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:57.45 static bool DebuggerGenericEval(JSContext* cx, 28:57.45 ^~~~~~~~~~~~~~~~~~~ 28:57.45 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:8583:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:57.45 if (!GetProperty(cx, bindings, bindings, keys[i], valp) || 28:57.46 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:57.46 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:8620:36: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 28:57.46 !NativeDefineDataProperty(cx, nenv, id, val, 0)) { 28:57.46 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:57.46 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:8647:31: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:57.46 Debugger::resultToCompletion(cx, ok, rval, &resumeMode, value); 28:57.46 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:58.19 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In static member function ‘static bool js::DebuggerFrame::eval(JSContext*, js::HandleDebuggerFrame, mozilla::Range, JS::HandleObject, const js::EvalOptions&, js::ResumeMode&, JS::MutableHandleValue)’: 28:58.19 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:8652:19: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:58.19 /* static */ bool DebuggerFrame::eval(JSContext* cx, HandleDebuggerFrame frame, 28:58.19 ^~~~~~~~~~~~~ 28:58.19 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:8670:29: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:58.19 return DebuggerGenericEval(cx, chars, bindings, options, resumeMode, value, 28:58.19 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:58.19 dbg, nullptr, &iter); 28:58.19 ~~~~~~~~~~~~~~~~~~~~ 28:58.34 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In static member function ‘static bool js::DebuggerFrame::evalMethod(JSContext*, unsigned int, JS::Value*)’: 28:58.34 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:9245:24: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 28:58.34 if (!ParseEvalOptions(cx, args.get(1), options)) { 28:58.34 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 28:58.34 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:9251:27: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:58.34 if (!DebuggerFrame::eval(cx, frame, chars, nullptr, options, resumeMode, 28:58.34 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:58.34 &value)) { 28:58.34 ~~~~~~~ 28:58.34 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:9256:44: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 28:58.34 return frame->owner()->newCompletionValue(cx, resumeMode, value, args.rval()); 28:58.34 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:58.59 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/Scope.h:24, 28:58.59 from /<>/firefox-66.0~b8+build1/js/src/frontend/ParseNode.h:18, 28:58.59 from /<>/firefox-66.0~b8+build1/js/src/frontend/FullParseHandler.h:16, 28:58.59 from /<>/firefox-66.0~b8+build1/js/src/frontend/BCEParserHandle.h:11, 28:58.59 from /<>/firefox-66.0~b8+build1/js/src/frontend/EitherParser.h:24, 28:58.59 from /<>/firefox-66.0~b8+build1/js/src/frontend/BytecodeCompilation.h:18, 28:58.59 from /<>/firefox-66.0~b8+build1/js/src/vm/CompilationAndEvaluation.cpp:20, 28:58.59 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:2: 28:58.59 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h: In static member function ‘static bool js::DebuggerFrame::evalWithBindingsMethod(JSContext*, unsigned int, JS::Value*)’: 28:58.59 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:978:18: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 28:58.59 ReportNotObject(cx, v); 28:58.59 ~~~~~~~~~~~~~~~^~~~~~~ 28:58.59 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29: 28:58.59 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:9281:24: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 28:58.59 if (!ParseEvalOptions(cx, args.get(2), options)) { 28:58.59 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 28:58.60 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:9287:27: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:58.60 if (!DebuggerFrame::eval(cx, frame, chars, bindings, options, resumeMode, 28:58.60 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:58.61 &value)) { 28:58.61 ~~~~~~~ 28:58.61 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:9292:44: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 28:58.61 return frame->owner()->newCompletionValue(cx, resumeMode, value, args.rval()); 28:58.61 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:58.80 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In static member function ‘static bool js::DebuggerObject::executeInGlobal(JSContext*, js::HandleDebuggerObject, mozilla::Range, JS::HandleObject, const js::EvalOptions&, js::ResumeMode&, JS::MutableHandleValue)’: 28:58.80 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:11397:19: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:58.80 /* static */ bool DebuggerObject::executeInGlobal( 28:58.80 ^~~~~~~~~~~~~~ 28:58.80 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:11408:29: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:58.80 return DebuggerGenericEval(cx, chars, bindings, options, resumeMode, value, 28:58.80 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:58.80 dbg, globalLexical, nullptr); 28:58.80 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:58.96 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp: In static member function ‘static bool js::DebuggerObject::executeInGlobalMethod(JSContext*, unsigned int, JS::Value*)’: 28:58.96 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:10407:24: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 28:58.96 if (!ParseEvalOptions(cx, args.get(1), options)) { 28:58.96 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 28:58.96 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:10413:39: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:58.96 if (!DebuggerObject::executeInGlobal(cx, object, chars, nullptr, options, 28:58.96 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:58.96 resumeMode, &value)) { 28:58.96 ~~~~~~~~~~~~~~~~~~~ 28:58.96 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:10418:45: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 28:58.96 return object->owner()->newCompletionValue(cx, resumeMode, value, 28:58.96 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 28:58.96 args.rval()); 28:58.96 ~~~~~~~~~~~~ 28:59.18 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/Scope.h:24, 28:59.18 from /<>/firefox-66.0~b8+build1/js/src/frontend/ParseNode.h:18, 28:59.18 from /<>/firefox-66.0~b8+build1/js/src/frontend/FullParseHandler.h:16, 28:59.18 from /<>/firefox-66.0~b8+build1/js/src/frontend/BCEParserHandle.h:11, 28:59.19 from /<>/firefox-66.0~b8+build1/js/src/frontend/EitherParser.h:24, 28:59.19 from /<>/firefox-66.0~b8+build1/js/src/frontend/BytecodeCompilation.h:18, 28:59.19 from /<>/firefox-66.0~b8+build1/js/src/vm/CompilationAndEvaluation.cpp:20, 28:59.19 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:2: 28:59.19 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h: In static member function ‘static bool js::DebuggerObject::executeInGlobalWithBindingsMethod(JSContext*, unsigned int, JS::Value*)’: 28:59.19 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:978:18: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 28:59.19 ReportNotObject(cx, v); 28:59.19 ~~~~~~~~~~~~~~~^~~~~~~ 28:59.19 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29: 28:59.19 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:10448:24: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 28:59.20 if (!ParseEvalOptions(cx, args.get(2), options)) { 28:59.20 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 28:59.20 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:10454:39: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 28:59.20 if (!DebuggerObject::executeInGlobal(cx, object, chars, bindings, options, 28:59.20 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:59.20 resumeMode, &value)) { 28:59.20 ~~~~~~~~~~~~~~~~~~~ 28:59.21 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:10459:45: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 28:59.21 return object->owner()->newCompletionValue(cx, resumeMode, value, 28:59.21 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 28:59.21 args.rval()); 28:59.21 ~~~~~~~~~~~~ 28:59.56 In file included from /<>/firefox-66.0~b8+build1/js/src/frontend/FullParseHandler.h:18, 28:59.56 from /<>/firefox-66.0~b8+build1/js/src/frontend/BCEParserHandle.h:11, 28:59.56 from /<>/firefox-66.0~b8+build1/js/src/frontend/EitherParser.h:24, 28:59.56 from /<>/firefox-66.0~b8+build1/js/src/frontend/BytecodeCompilation.h:18, 28:59.56 from /<>/firefox-66.0~b8+build1/js/src/vm/CompilationAndEvaluation.cpp:20, 28:59.56 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:2: 28:59.56 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h: In static member function ‘static bool js::DebuggerObject::asEnvironmentMethod(JSContext*, unsigned int, JS::Value*)’: 28:59.56 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:1086:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 28:59.56 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 28:59.56 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:59.56 arg1, arg2); 28:59.56 ~~~~~~~~~~~ 28:59.56 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:1086:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 28:59.56 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 28:59.56 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:59.56 arg1, arg2); 28:59.56 ~~~~~~~~~~~ 28:59.57 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29: 28:59.57 /<>/firefox-66.0~b8+build1/js/src/vm/Debugger.cpp:10350:30: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 28:59.57 return dbg->wrapEnvironment(cx, env, args.rval()); 28:59.57 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ *** KEEP ALIVE MARKER *** Total duration: 0:29:00.291450 *** KEEP ALIVE MARKER *** Total duration: 0:30:00.280728 30:35.10 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src14.cpp:11: 30:35.10 /<>/firefox-66.0~b8+build1/js/src/vm/ErrorObject.cpp: In function ‘bool IsObject(JS::HandleValue)’: 30:35.10 /<>/firefox-66.0~b8+build1/js/src/vm/ErrorObject.cpp:241:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 30:35.10 static MOZ_ALWAYS_INLINE bool IsObject(HandleValue v) { return v.isObject(); } 30:35.10 ^~~~~~~~ 30:35.11 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src14.cpp:2: 30:35.12 /<>/firefox-66.0~b8+build1/js/src/vm/EqualityOperations.cpp: In function ‘bool EqualGivenSameType(JSContext*, JS::Handle, JS::Handle, bool*)’: 30:35.12 /<>/firefox-66.0~b8+build1/js/src/vm/EqualityOperations.cpp:29:13: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 30:35.12 static bool EqualGivenSameType(JSContext* cx, JS::Handle lval, 30:35.12 ^~~~~~~~~~~~~~~~~~ 30:35.12 /<>/firefox-66.0~b8+build1/js/src/vm/EqualityOperations.cpp:29:13: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 30:35.19 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src14.cpp:11: 30:35.19 /<>/firefox-66.0~b8+build1/js/src/vm/ErrorObject.cpp: In static member function ‘static bool js::ErrorObject::getStack_impl(JSContext*, const JS::CallArgs&)’: 30:35.19 /<>/firefox-66.0~b8+build1/js/src/vm/ErrorObject.cpp:280:32: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 30:35.19 if (!CallSelfHostedFunction(cx, name, args.thisv(), args2, &rval)) { 30:35.19 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:35.33 /<>/firefox-66.0~b8+build1/js/src/vm/ErrorObject.cpp: In static member function ‘static bool js::ErrorObject::setStack_impl(JSContext*, const JS::CallArgs&)’: 30:35.35 /<>/firefox-66.0~b8+build1/js/src/vm/ErrorObject.cpp:313:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 30:35.35 return DefineDataProperty(cx, thisObj, cx->names().stack, val); 30:35.35 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:35.42 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src14.cpp:2: 30:35.42 /<>/firefox-66.0~b8+build1/js/src/vm/EqualityOperations.cpp: In function ‘bool js::LooselyEqual(JSContext*, JS::Handle, JS::Handle, bool*)’: 30:35.42 /<>/firefox-66.0~b8+build1/js/src/vm/EqualityOperations.cpp:86:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 30:35.42 bool js::LooselyEqual(JSContext* cx, JS::Handle lval, 30:35.42 ^~ 30:35.42 /<>/firefox-66.0~b8+build1/js/src/vm/EqualityOperations.cpp:86:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 30:35.42 /<>/firefox-66.0~b8+build1/js/src/vm/EqualityOperations.cpp:90:30: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 30:35.43 return EqualGivenSameType(cx, lval, rval, result); 30:35.43 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 30:35.43 /<>/firefox-66.0~b8+build1/js/src/vm/EqualityOperations.cpp:137:39: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 30:35.43 return LooselyEqualBooleanAndOther(cx, lval, rval, result); 30:35.43 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 30:35.43 /<>/firefox-66.0~b8+build1/js/src/vm/EqualityOperations.cpp:142:39: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 30:35.43 return LooselyEqualBooleanAndOther(cx, rval, lval, result); 30:35.43 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 30:35.43 /<>/firefox-66.0~b8+build1/js/src/vm/EqualityOperations.cpp:152:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 30:35.43 return js::LooselyEqual(cx, lval, rvalue, result); 30:35.43 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 30:35.43 /<>/firefox-66.0~b8+build1/js/src/vm/EqualityOperations.cpp:162:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 30:35.43 return js::LooselyEqual(cx, lvalue, rval, result); 30:35.44 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 30:35.67 /<>/firefox-66.0~b8+build1/js/src/vm/EqualityOperations.cpp: In function ‘bool LooselyEqualBooleanAndOther(JSContext*, JS::Handle, JS::Handle, bool*)’: 30:35.69 /<>/firefox-66.0~b8+build1/js/src/vm/EqualityOperations.cpp:59:13: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 30:35.74 static bool LooselyEqualBooleanAndOther(JSContext* cx, 30:35.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:35.74 /<>/firefox-66.0~b8+build1/js/src/vm/EqualityOperations.cpp:59:13: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 30:35.74 /<>/firefox-66.0~b8+build1/js/src/vm/EqualityOperations.cpp:82:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 30:35.75 return js::LooselyEqual(cx, lvalue, rval, result); 30:35.77 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 30:35.77 /<>/firefox-66.0~b8+build1/js/src/vm/EqualityOperations.cpp: In function ‘bool JS::LooselyEqual(JSContext*, JS::Handle, JS::Handle, bool*)’: 30:35.77 /<>/firefox-66.0~b8+build1/js/src/vm/EqualityOperations.cpp:190:20: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 30:35.77 JS_PUBLIC_API bool JS::LooselyEqual(JSContext* cx, Handle value1, 30:35.77 ^~ 30:35.77 /<>/firefox-66.0~b8+build1/js/src/vm/EqualityOperations.cpp:190:20: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 30:35.77 /<>/firefox-66.0~b8+build1/js/src/vm/EqualityOperations.cpp:196:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 30:35.77 return js::LooselyEqual(cx, value1, value2, equal); 30:35.77 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:35.77 /<>/firefox-66.0~b8+build1/js/src/vm/EqualityOperations.cpp: In function ‘bool js::StrictlyEqual(JSContext*, JS::Handle, JS::Handle, bool*)’: 30:35.77 /<>/firefox-66.0~b8+build1/js/src/vm/EqualityOperations.cpp:199:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 30:35.77 bool js::StrictlyEqual(JSContext* cx, JS::Handle lval, 30:35.77 ^~ 30:35.78 /<>/firefox-66.0~b8+build1/js/src/vm/EqualityOperations.cpp:199:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 30:35.78 /<>/firefox-66.0~b8+build1/js/src/vm/EqualityOperations.cpp:199:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 30:35.78 /<>/firefox-66.0~b8+build1/js/src/vm/EqualityOperations.cpp:202:30: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 30:35.78 return EqualGivenSameType(cx, lval, rval, equal); 30:35.78 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 30:35.80 /<>/firefox-66.0~b8+build1/js/src/vm/EqualityOperations.cpp: In function ‘bool JS::StrictlyEqual(JSContext*, JS::Handle, JS::Handle, bool*)’: 30:35.80 /<>/firefox-66.0~b8+build1/js/src/vm/EqualityOperations.cpp:214:20: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 30:35.80 JS_PUBLIC_API bool JS::StrictlyEqual(JSContext* cx, Handle value1, 30:35.80 ^~ 30:35.80 /<>/firefox-66.0~b8+build1/js/src/vm/EqualityOperations.cpp:214:20: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 30:35.80 /<>/firefox-66.0~b8+build1/js/src/vm/EqualityOperations.cpp:220:27: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 30:35.80 return js::StrictlyEqual(cx, value1, value2, equal); 30:35.81 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:35.87 /<>/firefox-66.0~b8+build1/js/src/vm/EqualityOperations.cpp: In function ‘bool js::SameValue(JSContext*, JS::Handle, JS::Handle, bool*)’: 30:35.88 /<>/firefox-66.0~b8+build1/js/src/vm/EqualityOperations.cpp:231:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 30:35.88 bool js::SameValue(JSContext* cx, JS::Handle v1, 30:35.88 ^~ 30:35.88 /<>/firefox-66.0~b8+build1/js/src/vm/EqualityOperations.cpp:231:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 30:35.88 /<>/firefox-66.0~b8+build1/js/src/vm/EqualityOperations.cpp:231:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 30:35.88 /<>/firefox-66.0~b8+build1/js/src/vm/EqualityOperations.cpp:248:27: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 30:35.88 return js::StrictlyEqual(cx, v1, v2, same); 30:35.88 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 30:35.94 /<>/firefox-66.0~b8+build1/js/src/vm/EqualityOperations.cpp: In function ‘bool JS::SameValue(JSContext*, JS::Handle, JS::Handle, bool*)’: 30:35.94 /<>/firefox-66.0~b8+build1/js/src/vm/EqualityOperations.cpp:251:20: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 30:35.95 JS_PUBLIC_API bool JS::SameValue(JSContext* cx, Handle value1, 30:35.95 ^~ 30:35.95 /<>/firefox-66.0~b8+build1/js/src/vm/EqualityOperations.cpp:251:20: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 30:35.95 /<>/firefox-66.0~b8+build1/js/src/vm/EqualityOperations.cpp:251:20: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 30:35.95 /<>/firefox-66.0~b8+build1/js/src/vm/EqualityOperations.cpp:257:23: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 30:35.95 return js::SameValue(cx, value1, value2, same); 30:35.95 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 30:36.58 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src14.cpp:20: 30:36.58 /<>/firefox-66.0~b8+build1/js/src/vm/ErrorReporting.cpp: In function ‘void js::ReportErrorToGlobal(JSContext*, JS::Handle, JS::HandleValue)’: 30:36.58 /<>/firefox-66.0~b8+build1/js/src/vm/ErrorReporting.cpp:133:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 30:36.58 void js::ReportErrorToGlobal(JSContext* cx, Handle global, 30:36.58 ^~ 30:36.77 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src14.cpp:29: 30:36.77 /<>/firefox-66.0~b8+build1/js/src/vm/ForOfIterator.cpp: In member function ‘bool JS::ForOfIterator::init(JS::HandleValue, JS::ForOfIterator::NonIterableBehavior)’: 30:36.77 /<>/firefox-66.0~b8+build1/js/src/vm/ForOfIterator.cpp:20:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 30:36.77 bool ForOfIterator::init(HandleValue iterable, 30:36.77 ^~~~~~~~~~~~~ 30:36.77 In file included from /<>/firefox-66.0~b8+build1/js/src/jsnum.h:17, 30:36.77 from /<>/firefox-66.0~b8+build1/js/src/vm/EqualityOperations.cpp:12, 30:36.77 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src14.cpp:2: 30:36.77 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 30:36.77 return js::ToObjectSlow(cx, v, false); 30:36.77 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 30:36.77 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 30:36.77 from /<>/firefox-66.0~b8+build1/js/src/vm/ErrorObject.cpp:22, 30:36.77 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src14.cpp:11: 30:36.79 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 30:36.79 return op(cx, obj, receiver, id, vp); 30:36.79 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:36.79 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 30:36.79 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 30:36.79 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:36.79 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext-inl.h:19, 30:36.79 from /<>/firefox-66.0~b8+build1/js/src/vm/EqualityOperations.cpp:27, 30:36.80 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src14.cpp:2: 30:36.80 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:84:14: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 30:36.80 return Call(cx, fval, thisv, args, rval); 30:36.80 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:36.81 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:84:14: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 30:36.81 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src14.cpp:29: 30:36.81 /<>/firefox-66.0~b8+build1/js/src/vm/ForOfIterator.cpp:73:74: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 30:36.82 DecompileValueGenerator(cx, JSDVG_SEARCH_STACK, iterable, nullptr); 30:36.82 ^ 30:36.82 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 30:36.82 from /<>/firefox-66.0~b8+build1/js/src/vm/ErrorObject.cpp:22, 30:36.82 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src14.cpp:11: 30:36.82 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 30:36.82 return op(cx, obj, receiver, id, vp); 30:36.82 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:36.82 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 30:36.82 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 30:36.82 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:37.23 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src14.cpp:29: 30:37.23 /<>/firefox-66.0~b8+build1/js/src/vm/ForOfIterator.cpp: In member function ‘bool JS::ForOfIterator::next(JS::MutableHandleValue, bool*)’: 30:37.23 /<>/firefox-66.0~b8+build1/js/src/vm/ForOfIterator.cpp:130:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 30:37.23 bool ForOfIterator::next(MutableHandleValue vp, bool* done) { 30:37.24 ^~~~~~~~~~~~~ 30:37.24 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 30:37.24 from /<>/firefox-66.0~b8+build1/js/src/vm/ErrorObject.cpp:22, 30:37.24 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src14.cpp:11: 30:37.24 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 30:37.24 return op(cx, obj, receiver, id, vp); 30:37.24 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:37.26 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 30:37.26 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 30:37.26 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:37.26 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext-inl.h:19, 30:37.26 from /<>/firefox-66.0~b8+build1/js/src/vm/EqualityOperations.cpp:27, 30:37.26 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src14.cpp:2: 30:37.26 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:91:14: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 30:37.26 return Call(cx, fval, thisv, args, rval); 30:37.26 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:37.26 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:91:14: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 30:37.26 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 30:37.26 from /<>/firefox-66.0~b8+build1/js/src/vm/ErrorObject.cpp:22, 30:37.26 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src14.cpp:11: 30:37.26 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 30:37.26 return op(cx, obj, receiver, id, vp); 30:37.26 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:37.26 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 30:37.26 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 30:37.26 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:37.26 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 30:37.28 return op(cx, obj, receiver, id, vp); 30:37.28 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:37.28 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 30:37.28 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 30:37.28 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:37.70 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src14.cpp:29: 30:37.70 /<>/firefox-66.0~b8+build1/js/src/vm/ForOfIterator.cpp: In member function ‘void JS::ForOfIterator::closeThrow()’: 30:37.70 /<>/firefox-66.0~b8+build1/js/src/vm/ForOfIterator.cpp:166:30: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 30:37.70 if (!GetAndClearException(cx_, &completionException)) { 30:37.70 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:37.70 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 30:37.70 from /<>/firefox-66.0~b8+build1/js/src/vm/ErrorObject.cpp:22, 30:37.70 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src14.cpp:11: 30:37.70 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 30:37.70 return op(cx, obj, receiver, id, vp); 30:37.71 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:37.71 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 30:37.71 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 30:37.71 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:37.71 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext-inl.h:19, 30:37.71 from /<>/firefox-66.0~b8+build1/js/src/vm/EqualityOperations.cpp:27, 30:37.71 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src14.cpp:2: 30:37.72 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:91:14: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 30:37.72 return Call(cx, fval, thisv, args, rval); 30:37.72 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:37.72 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:91:14: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 30:44.83 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src14.cpp:47: 30:44.83 /<>/firefox-66.0~b8+build1/js/src/vm/GeneratorObject.cpp: In static member function ‘static bool js::GeneratorObject::resume(JSContext*, js::InterpreterActivation&, JS::Handle, JS::HandleValue)’: 30:44.84 /<>/firefox-66.0~b8+build1/js/src/vm/GeneratorObject.cpp:160:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 30:44.84 bool GeneratorObject::resume(JSContext* cx, InterpreterActivation& activation, 30:44.84 ^~~~~~~~~~~~~~~ 30:45.15 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 30:45.17 from /<>/firefox-66.0~b8+build1/js/src/vm/ErrorObject.cpp:22, 30:45.18 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src14.cpp:11: 30:45.18 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h: In static member function ‘static JSObject* js::GeneratorObject::create(JSContext*, js::AbstractFramePtr)’: 30:45.18 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 30:45.18 return op(cx, obj, receiver, id, vp); 30:45.18 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:45.21 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 30:45.21 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 30:45.21 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:45.88 Compiling crossbeam-epoch v0.3.1 30:48.87 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src14.cpp:47: 30:48.88 /<>/firefox-66.0~b8+build1/js/src/vm/GeneratorObject.cpp: In function ‘bool js::GeneratorThrowOrReturn(JSContext*, js::AbstractFramePtr, JS::Handle, JS::HandleValue, uint32_t)’: 30:48.88 /<>/firefox-66.0~b8+build1/js/src/vm/GeneratorObject.cpp:142:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 30:48.88 bool js::GeneratorThrowOrReturn(JSContext* cx, AbstractFramePtr frame, 30:48.88 ^~ *** KEEP ALIVE MARKER *** Total duration: 0:31:00.272722 30:59.94 Compiling bytes v0.4.9 31:11.35 Compiling crossbeam-deque v0.3.1 31:14.86 Compiling mio v0.6.15 31:15.61 Compiling quote v0.6.10 31:25.20 Compiling regex v0.2.2 31:50.33 Compiling futures-cpupool v0.1.8 *** KEEP ALIVE MARKER *** Total duration: 0:32:00.269765 32:03.87 Compiling serde_json v1.0.26 32:07.34 Compiling uuid v0.6.5 32:15.93 Compiling pulse v0.2.0 (/<>/firefox-66.0~b8+build1/media/libcubeb/cubeb-pulse-rs/pulse-rs) 32:20.25 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src15.cpp:2: 32:20.25 /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.cpp: In function ‘bool js::LinkConstructorAndPrototype(JSContext*, JSObject*, JSObject*, unsigned int, unsigned int)’: 32:20.25 /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.cpp:789:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 32:20.25 return DefineDataProperty(cx, ctor, cx->names().prototype, protoVal, 32:20.25 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:20.25 prototypeAttrs) && 32:20.25 ~~~~~~~~~~~~~~~ 32:20.25 /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.cpp:791:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 32:20.25 DefineDataProperty(cx, proto, cx->names().constructor, ctorVal, 32:20.25 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:20.25 constructorAttrs); 32:20.25 ~~~~~~~~~~~~~~~~~ 32:20.33 /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.cpp: In function ‘bool js::DefineToStringTag(JSContext*, JS::HandleObject, JSAtom*)’: 32:20.33 /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.cpp:811:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 32:20.33 return DefineDataProperty(cx, obj, toStringTagId, tagString, JSPROP_READONLY); 32:20.33 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:26.87 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 32:26.87 from /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.cpp:40, 32:26.88 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src15.cpp:2: 32:26.88 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h: In function ‘bool js::IteratorCloseForException(JSContext*, JS::HandleObject)’: 32:26.88 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 32:26.88 return op(cx, obj, receiver, id, vp); 32:26.88 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:26.88 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 32:26.88 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 32:26.88 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:26.88 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src15.cpp:38: 32:26.88 /<>/firefox-66.0~b8+build1/js/src/vm/Iteration.cpp:1324:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 32:26.88 return ReportIsNotFunction(cx, returnMethod); 32:26.88 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 32:26.88 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext-inl.h:19, 32:26.88 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeInference-inl.h:36, 32:26.88 from /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:36, 32:26.88 from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 32:26.88 from /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.cpp:40, 32:26.88 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src15.cpp:2: 32:26.88 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:91:14: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 32:26.88 return Call(cx, fval, thisv, args, rval); 32:26.88 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:26.88 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:91:14: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 32:29.44 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/Iteration.cpp:43, 32:29.44 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src15.cpp:38: 32:29.44 /<>/firefox-66.0~b8+build1/js/src/vm/Compartment-inl.h: In member function ‘bool JS::Compartment::wrap(JSContext*, JS::MutableHandleValue)’: 32:29.44 /<>/firefox-66.0~b8+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 32:29.44 inline bool JS::Compartment::wrap(JSContext* cx, JS::MutableHandleValue vp) { 32:29.44 ^~ 32:29.87 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src15.cpp:38: 32:29.88 /<>/firefox-66.0~b8+build1/js/src/vm/Iteration.cpp: In function ‘bool js::IteratorMore(JSContext*, JS::HandleObject, JS::MutableHandleValue)’: 32:29.88 /<>/firefox-66.0~b8+build1/js/src/vm/Iteration.cpp:1510:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 32:29.88 bool js::IteratorMore(JSContext* cx, HandleObject iterobj, 32:29.88 ^~ 32:33.73 Compiling profiler_helper v0.1.0 (/<>/firefox-66.0~b8+build1/tools/profiler/rust-helper) 32:40.44 Compiling libudev v0.2.0 32:46.80 Compiling cubeb-sys v0.5.1 32:57.32 Compiling smallvec v0.6.6 *** KEEP ALIVE MARKER *** Total duration: 0:33:00.267629 33:01.09 Compiling new_debug_unreachable v1.0.1 33:01.79 Compiling phf v0.7.21 33:03.68 Compiling tokio-timer v0.2.5 33:09.04 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src15.cpp:47: 33:09.04 /<>/firefox-66.0~b8+build1/js/src/vm/JSAtom.cpp: In function ‘JSAtom* js::ToAtom(JSContext*, typename js::MaybeRooted::HandleType) [with js::AllowGC allowGC = (js::AllowGC)1]’: 33:09.04 /<>/firefox-66.0~b8+build1/js/src/vm/JSAtom.cpp:1097:9: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType’ {aka ‘JS::Handle’} changed in GCC 7.1 33:09.04 JSAtom* js::ToAtom(JSContext* cx, 33:09.04 ^~ 33:14.02 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src15.cpp:38: 33:14.02 /<>/firefox-66.0~b8+build1/js/src/vm/Iteration.cpp: In function ‘bool Enumerate(JSContext*, JS::HandleObject, jsid, bool, unsigned int, JS::MutableHandle > >, JS::AutoIdVector*) [with bool CheckForDuplicates = true]’: 33:14.02 /<>/firefox-66.0~b8+build1/js/src/vm/Iteration.cpp:104:20: note: parameter passing for argument of type ‘JS::MutableHandle > >’ changed in GCC 7.1 33:14.02 static inline bool Enumerate(JSContext* cx, HandleObject pobj, jsid id, 33:14.02 ^~~~~~~~~ 33:14.27 /<>/firefox-66.0~b8+build1/js/src/vm/Iteration.cpp: In function ‘bool EnumerateExtraProperties(JSContext*, JS::HandleObject, unsigned int, JS::MutableHandle > >, JS::AutoIdVector*) [with bool CheckForDuplicates = true]’: 33:14.28 /<>/firefox-66.0~b8+build1/js/src/vm/Iteration.cpp:142:13: note: parameter passing for argument of type ‘JS::MutableHandle > >’ changed in GCC 7.1 33:14.28 static bool EnumerateExtraProperties(JSContext* cx, HandleObject obj, 33:14.28 ^~~~~~~~~~~~~~~~~~~~~~~~ 33:14.28 /<>/firefox-66.0~b8+build1/js/src/vm/Iteration.cpp:142:13: note: parameter passing for argument of type ‘JS::MutableHandle > >’ changed in GCC 7.1 33:14.28 /<>/firefox-66.0~b8+build1/js/src/vm/Iteration.cpp:164:39: note: parameter passing for argument of type ‘JS::MutableHandle > >’ changed in GCC 7.1 33:14.28 if (!Enumerate(cx, obj, id, enumerable, flags, visited, 33:14.29 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:14.29 props)) { 33:14.29 ~~~~~~ 33:14.99 /<>/firefox-66.0~b8+build1/js/src/vm/Iteration.cpp: In function ‘bool EnumerateNativeProperties(JSContext*, js::HandleNativeObject, unsigned int, JS::MutableHandle > >, JS::AutoIdVector*, bool, JS::Handle)’: 33:14.99 /<>/firefox-66.0~b8+build1/js/src/vm/Iteration.cpp:322:13: note: parameter passing for argument of type ‘JS::MutableHandle > >’ changed in GCC 7.1 33:14.99 static bool EnumerateNativeProperties( 33:14.99 ^~~~~~~~~~~~~~~~~~~~~~~~~ 33:14.99 /<>/firefox-66.0~b8+build1/js/src/vm/Iteration.cpp:201:43: note: parameter passing for argument of type ‘JS::MutableHandle > >’ changed in GCC 7.1 33:15.00 if (!Enumerate(cx, pobj, INT_TO_JSID(i), 33:15.00 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 33:15.00 /* enumerable = */ true, flags, 33:15.00 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:15.00 visited, props)) { 33:15.00 ~~~~~~~~~~~~~~~ 33:15.02 /<>/firefox-66.0~b8+build1/js/src/vm/Iteration.cpp:214:43: note: parameter passing for argument of type ‘JS::MutableHandle > >’ changed in GCC 7.1 33:15.02 if (!Enumerate(cx, pobj, INT_TO_JSID(i), 33:15.02 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 33:15.02 /* enumerable = */ true, flags, 33:15.02 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:15.02 visited, props)) { 33:15.02 ~~~~~~~~~~~~~~~ 33:15.02 /<>/firefox-66.0~b8+build1/js/src/vm/Iteration.cpp:237:45: note: parameter passing for argument of type ‘JS::MutableHandle > >’ changed in GCC 7.1 33:15.02 if (!Enumerate(cx, pobj, id, shape.enumerable(), 33:15.02 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:15.02 flags, visited, props)) { 33:15.02 ~~~~~~~~~~~~~~~~~~~~~~ 33:15.02 /<>/firefox-66.0~b8+build1/js/src/vm/Iteration.cpp:266:56: note: parameter passing for argument of type ‘JS::MutableHandle > >’ changed in GCC 7.1 33:15.02 if (!EnumerateExtraProperties(cx, unboxed, flags, 33:15.02 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 33:15.02 visited, props)) { 33:15.02 ~~~~~~~~~~~~~~~ 33:15.02 /<>/firefox-66.0~b8+build1/js/src/vm/Iteration.cpp:291:41: note: parameter passing for argument of type ‘JS::MutableHandle > >’ changed in GCC 7.1 33:15.02 if (!Enumerate(cx, pobj, id, shape.enumerable(), 33:15.02 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:15.02 flags, visited, props)) { 33:15.02 ~~~~~~~~~~~~~~~~~~~~~~ 33:15.02 /<>/firefox-66.0~b8+build1/js/src/vm/Iteration.cpp:310:43: note: parameter passing for argument of type ‘JS::MutableHandle > >’ changed in GCC 7.1 33:15.02 if (!Enumerate(cx, pobj, id, shape.enumerable(), 33:15.02 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:15.03 flags, visited, props)) { 33:15.03 ~~~~~~~~~~~~~~~~~~~~~~ 33:16.11 /<>/firefox-66.0~b8+build1/js/src/vm/Iteration.cpp: In function ‘bool Snapshot(JSContext*, JS::HandleObject, unsigned int, JS::AutoIdVector*)’: 33:16.11 /<>/firefox-66.0~b8+build1/js/src/vm/Iteration.cpp:480:39: note: parameter passing for argument of type ‘JS::MutableHandle > >’ changed in GCC 7.1 33:16.11 if (!EnumerateNativeProperties(cx, expando, flags, &visited, props, 33:16.11 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:16.11 checkForDuplicates, 33:16.11 ~~~~~~~~~~~~~~~~~~~ 33:16.11 pobj.as())) { 33:16.11 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:16.11 /<>/firefox-66.0~b8+build1/js/src/vm/Iteration.cpp:493:46: note: parameter passing for argument of type ‘JS::MutableHandle > >’ changed in GCC 7.1 33:16.11 if (!EnumerateExtraProperties(cx, pobj, flags, &visited, 33:16.11 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:16.11 props)) { 33:16.11 ~~~~~~ 33:16.11 /<>/firefox-66.0~b8+build1/js/src/vm/Iteration.cpp:505:41: note: parameter passing for argument of type ‘JS::MutableHandle > >’ changed in GCC 7.1 33:16.11 if (!EnumerateNativeProperties(cx, pobj.as(), flags, 33:16.12 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:16.12 &visited, props, checkForDuplicates)) { 33:16.12 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:16.12 /<>/firefox-66.0~b8+build1/js/src/vm/Iteration.cpp:518:37: note: parameter passing for argument of type ‘JS::MutableHandle > >’ changed in GCC 7.1 33:16.12 if (!EnumerateNativeProperties(cx, pobj.as(), flags, 33:16.12 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:16.12 &visited, props, checkForDuplicates)) { 33:16.12 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:16.12 /<>/firefox-66.0~b8+build1/js/src/vm/Iteration.cpp:357:45: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 33:16.12 if (!Proxy::getOwnPropertyDescriptor(cx, pobj, proxyProps[n], &desc)) { 33:16.17 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:16.17 /<>/firefox-66.0~b8+build1/js/src/vm/Iteration.cpp:363:41: note: parameter passing for argument of type ‘JS::MutableHandle > >’ changed in GCC 7.1 33:16.18 if (!Enumerate(cx, pobj, proxyProps[n], enumerable, 33:16.18 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:16.18 flags, visited, props)) { 33:16.18 ~~~~~~~~~~~~~~~~~~~~~~ 33:16.18 /<>/firefox-66.0~b8+build1/js/src/vm/Iteration.cpp:378:39: note: parameter passing for argument of type ‘JS::MutableHandle > >’ changed in GCC 7.1 33:16.18 if (!Enumerate(cx, pobj, proxyProps[n], true, flags, 33:16.18 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:16.18 visited, props)) { 33:16.18 ~~~~~~~~~~~~~~~ 33:16.18 /<>/firefox-66.0~b8+build1/js/src/vm/Iteration.cpp:357:45: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 33:16.18 if (!Proxy::getOwnPropertyDescriptor(cx, pobj, proxyProps[n], &desc)) { 33:16.18 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:20.36 Compiling thread_local v0.3.5 33:20.39 /<>/firefox-66.0~b8+build1/js/src/vm/Iteration.cpp: In member function ‘js::NativeObject* JS::Realm::createIterResultTemplateObject(JSContext*, JS::Realm::WithObjectPrototype)’: 33:20.39 /<>/firefox-66.0~b8+build1/js/src/vm/Iteration.cpp:1070:32: note: parameter passing for argument of type ‘const HandleValue’ {aka ‘const JS::Handle’} changed in GCC 7.1 33:20.39 if (!NativeDefineDataProperty(cx, templateObject, cx->names().value, 33:20.39 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:20.39 UndefinedHandleValue, JSPROP_ENUMERATE)) { 33:20.39 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:20.39 /<>/firefox-66.0~b8+build1/js/src/vm/Iteration.cpp:1076:32: note: parameter passing for argument of type ‘const HandleValue’ {aka ‘const JS::Handle’} changed in GCC 7.1 33:20.39 if (!NativeDefineDataProperty(cx, templateObject, cx->names().done, 33:20.39 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:20.39 TrueHandleValue, JSPROP_ENUMERATE)) { 33:20.40 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:21.83 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:31, 33:21.83 from /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.cpp:40, 33:21.83 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src15.cpp:2: 33:21.83 /<>/firefox-66.0~b8+build1/js/src/vm/JSAtom-inl.h: In constructor ‘js::NativeIterator::NativeIterator(JSContext*, JS::Handle, JS::Handle, const AutoIdVector&, uint32_t, uint32_t, bool*)’: 33:21.83 /<>/firefox-66.0~b8+build1/js/src/vm/JSAtom-inl.h:151:38: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType’ {aka ‘JS::Handle’} changed in GCC 7.1 33:21.83 JSString* str = ToStringSlow(cx, idv); 33:21.87 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 33:23.60 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src15.cpp:38: 33:23.61 /<>/firefox-66.0~b8+build1/js/src/vm/Iteration.cpp: In function ‘JSObject* js::ValueToIterator(JSContext*, JS::HandleValue)’: 33:23.61 /<>/firefox-66.0~b8+build1/js/src/vm/Iteration.cpp:1261:11: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 33:23.61 JSObject* js::ValueToIterator(JSContext* cx, HandleValue vp) { 33:23.61 ^~ 33:23.61 /<>/firefox-66.0~b8+build1/js/src/vm/Iteration.cpp:1261:11: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 33:23.61 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 33:23.61 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 33:23.61 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 33:23.61 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 33:23.61 from /<>/firefox-66.0~b8+build1/js/src/jsexn.h:18, 33:23.61 from /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.h:10, 33:23.61 from /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.cpp:7, 33:23.61 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src15.cpp:2: 33:23.61 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 33:23.61 return js::ToObjectSlow(cx, v, false); 33:23.61 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 33:24.37 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:31, 33:24.37 from /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.cpp:40, 33:24.37 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src15.cpp:2: 33:24.38 /<>/firefox-66.0~b8+build1/js/src/vm/JSAtom-inl.h: In function ‘bool SuppressDeletedPropertyHelper(JSContext*, JS::HandleObject, JS::Handle)’: 33:24.38 /<>/firefox-66.0~b8+build1/js/src/vm/JSAtom-inl.h:93:33: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType’ {aka ‘JS::Handle’} changed in GCC 7.1 33:24.38 JSAtom* atom = ToAtom(cx, v); 33:24.38 ~~~~~~~~~~~~~~~^~~~~~~ 33:24.38 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src15.cpp:38: 33:24.38 /<>/firefox-66.0~b8+build1/js/src/vm/Iteration.cpp:1410:35: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 33:24.38 if (!GetPropertyDescriptor(cx, proto, id, &desc)) { 33:24.38 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 33:24.75 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:31, 33:24.75 from /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.cpp:40, 33:24.75 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src15.cpp:2: 33:24.76 /<>/firefox-66.0~b8+build1/js/src/vm/JSAtom-inl.h: In function ‘bool js::SuppressDeletedProperty(JSContext*, JS::HandleObject, jsid)’: 33:24.76 /<>/firefox-66.0~b8+build1/js/src/vm/JSAtom-inl.h:151:38: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType’ {aka ‘JS::Handle’} changed in GCC 7.1 33:24.76 JSString* str = ToStringSlow(cx, idv); 33:24.76 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 33:24.88 /<>/firefox-66.0~b8+build1/js/src/vm/JSAtom-inl.h: In function ‘bool js::SuppressDeletedElement(JSContext*, JS::HandleObject, uint32_t)’: 33:24.88 /<>/firefox-66.0~b8+build1/js/src/vm/JSAtom-inl.h:151:38: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType’ {aka ‘JS::Handle’} changed in GCC 7.1 33:24.88 JSString* str = ToStringSlow(cx, idv); 33:24.88 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 33:26.77 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src15.cpp:2: 33:26.77 /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.cpp: In static member function ‘static bool js::GlobalObject::isRuntimeCodeGenEnabled(JSContext*, JS::HandleValue, JS::Handle)’: 33:26.77 /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.cpp:715:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 33:26.77 /* static */ bool GlobalObject::isRuntimeCodeGenEnabled( 33:26.77 ^~~~~~~~~~~~ 33:26.77 /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.cpp:726:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 33:26.77 return allows(cx, code); 33:26.77 ~~~~~~^~~~~~~~~~ 33:27.19 /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.cpp: In static member function ‘static bool js::GlobalObject::maybeResolveGlobalThis(JSContext*, JS::Handle, bool*)’: 33:27.19 /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.cpp:327:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 33:27.21 if (!DefineDataProperty(cx, global, cx->names().globalThis, v, 33:27.21 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:27.21 JSPROP_RESOLVING)) { 33:27.21 ~~~~~~~~~~~~~~~~~ 33:28.09 /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.cpp: In static member function ‘static js::NativeObject* js::GlobalObject::getIntrinsicsHolder(JSContext*, JS::Handle)’: 33:28.09 /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.cpp:932:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 33:28.09 if (!DefineDataProperty(cx, intrinsicsHolder, cx->names().global, globalValue, 33:28.09 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:28.09 JSPROP_PERMANENT | JSPROP_READONLY)) { 33:28.09 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:28.22 /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.cpp: In static member function ‘static bool js::GlobalObject::addIntrinsicValue(JSContext*, JS::Handle, js::HandlePropertyName, JS::HandleValue)’: 33:28.22 /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.cpp:990:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 33:28.23 /* static */ bool GlobalObject::addIntrinsicValue(JSContext* cx, 33:28.23 ^~~~~~~~~~~~ 33:28.96 /<>/firefox-66.0~b8+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)’: 33:28.96 /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.cpp:942:19: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 33:28.96 /* static */ bool GlobalObject::getSelfHostedFunction( 33:28.96 ^~~~~~~~~~~~ 33:28.99 /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.cpp:987:41: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 33:28.99 return GlobalObject::addIntrinsicValue(cx, global, selfHostedName, funVal); 33:28.99 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:29.75 /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.cpp: In static member function ‘static JSObject* js::GlobalObject::getOrCreateThrowTypeError(JSContext*, JS::Handle)’: 33:29.75 /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.cpp:493:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 33:29.75 if (!NativeDefineProperty(cx, throwTypeError, lengthId, nonConfigurableDesc, 33:29.78 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:29.78 lengthResult)) { 33:29.78 ~~~~~~~~~~~~~ 33:29.78 /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.cpp:505:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 33:29.78 if (!NativeDefineProperty(cx, throwTypeError, nameId, nonConfigurableDesc, 33:29.81 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:29.81 nameResult)) { 33:29.81 ~~~~~~~~~~~ 33:30.11 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src15.cpp:38: 33:30.11 /<>/firefox-66.0~b8+build1/js/src/vm/Iteration.cpp: In function ‘JSObject* js::CreateIterResultObject(JSContext*, JS::HandleValue, bool)’: 33:30.14 /<>/firefox-66.0~b8+build1/js/src/vm/Iteration.cpp:994:11: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 33:30.14 JSObject* js::CreateIterResultObject(JSContext* cx, HandleValue value, 33:30.14 ^~ 33:30.53 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src15.cpp:2: 33:30.53 /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.cpp: In static member function ‘static bool js::GlobalObject::initBuiltinConstructor(JSContext*, JS::Handle, JSProtoKey, JS::HandleObject, JS::HandleObject)’: 33:30.53 /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.cpp:450:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 33:30.53 if (!DefineDataProperty(cx, global, id, ctorValue, JSPROP_RESOLVING)) { 33:30.53 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:30.84 /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.cpp: In static member function ‘static bool js::GlobalObject::initSelfHostingBuiltins(JSContext*, JS::Handle, const JSFunctionSpec*)’: 33:30.86 /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.cpp:676:26: note: parameter passing for argument of type ‘const HandleValue’ {aka ‘const JS::Handle’} changed in GCC 7.1 33:30.86 if (!DefineDataProperty(cx, global, cx->names().undefined, 33:30.86 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:30.86 UndefinedHandleValue, 33:30.86 ~~~~~~~~~~~~~~~~~~~~~ 33:30.86 JSPROP_PERMANENT | JSPROP_READONLY)) { 33:30.86 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:30.86 /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.cpp:701:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 33:30.86 if (!JS_DefineProperty(cx, global, sym.name, symVal, 33:30.86 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:30.86 JSPROP_PERMANENT | JSPROP_READONLY)) { 33:30.86 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:32.36 /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.cpp: In static member function ‘static bool js::GlobalObject::resolveConstructor(JSContext*, JS::Handle, JSProtoKey, js::GlobalObject::IfClassIsDisabled)’: 33:32.36 /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.cpp:246:30: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 33:32.36 if (!DefineDataProperty(cx, global, id, ctorValue, JSPROP_RESOLVING)) { 33:32.36 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:32.37 /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.cpp:298:30: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 33:32.37 if (!DefineDataProperty(cx, global, id, ctorValue, JSPROP_RESOLVING)) { 33:32.37 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:32.84 /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.cpp: In static member function ‘static bool js::GlobalObject::initStandardClasses(JSContext*, JS::Handle)’: 33:32.84 /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.cpp:617:26: note: parameter passing for argument of type ‘const HandleValue’ {aka ‘const JS::Handle’} changed in GCC 7.1 33:32.84 if (!DefineDataProperty( 33:32.84 ~~~~~~~~~~~~~~~~~~^ 33:32.84 cx, global, cx->names().undefined, UndefinedHandleValue, 33:32.84 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:32.84 JSPROP_PERMANENT | JSPROP_READONLY | JSPROP_RESOLVING)) { 33:32.84 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *** KEEP ALIVE MARKER *** Total duration: 0:34:00.267752 34:34.70 Compiling clap v2.31.2 34:42.95 Compiling generic-array v0.9.0 *** KEEP ALIVE MARKER *** Total duration: 0:35:00.264709 35:29.93 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:11: 35:29.93 /<>/firefox-66.0~b8+build1/js/src/vm/JSFunction.cpp: In function ‘bool IsFunction(JS::HandleValue)’: 35:29.93 /<>/firefox-66.0~b8+build1/js/src/vm/JSFunction.cpp:107:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 35:29.93 bool IsFunction(HandleValue v) { 35:29.93 ^~~~~~~~~~ 35:32.91 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:38: 35:32.91 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp: In function ‘bool MaybeCallMethod(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)’: 35:32.91 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:3122:13: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 35:32.91 static bool MaybeCallMethod(JSContext* cx, HandleObject obj, HandleId id, 35:32.91 ^~~~~~~~~~~~~~~ 35:32.91 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 35:32.91 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.cpp:64, 35:32.91 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:2: 35:32.91 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 35:32.91 return op(cx, obj, receiver, id, vp); 35:32.92 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:32.92 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 35:32.92 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 35:32.92 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:32.92 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext-inl.h:19, 35:32.94 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.cpp:11, 35:32.94 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:2: 35:32.94 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:91:14: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 35:32.94 return Call(cx, fval, thisv, args, rval); 35:32.94 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:32.94 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:91:14: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 35:33.19 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:38: 35:33.19 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp: In function ‘bool GetPropertyIfPresent(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue, bool*)’: 35:33.19 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:253:13: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 35:33.21 static bool GetPropertyIfPresent(JSContext* cx, HandleObject obj, HandleId id, 35:33.21 ^~~~~~~~~~~~~~~~~~~~ 35:33.21 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 35:33.21 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.cpp:64, 35:33.21 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:2: 35:33.21 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 35:33.21 return op(cx, obj, receiver, id, vp); 35:33.21 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:33.21 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 35:33.21 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 35:33.21 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:35.73 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:2: 35:35.73 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.cpp: In function ‘void js::ReportUsageErrorASCII(JSContext*, JS::HandleObject, const char*)’: 35:35.73 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.cpp:423:22: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 35:35.73 if (!JS_GetProperty(cx, callee, "usage", &usage)) { 35:35.73 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:36.74 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.cpp: In function ‘void js::ReportIsNullOrUndefined(JSContext*, int, JS::HandleValue)’: 35:36.75 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.cpp:885:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 35:36.75 void js::ReportIsNullOrUndefined(JSContext* cx, int spindex, HandleValue v) { 35:36.75 ^~ 35:36.75 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.cpp:888:70: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 35:36.75 UniqueChars bytes = DecompileValueGenerator(cx, spindex, v, nullptr); 35:36.75 ^ 35:36.86 /<>/firefox-66.0~b8+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*)’: 35:36.86 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.cpp:924:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 35:36.86 bool js::ReportValueErrorFlags(JSContext* cx, unsigned flags, 35:36.86 ^~ 35:36.86 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.cpp:930:71: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 35:36.86 UniqueChars bytes = DecompileValueGenerator(cx, spindex, v, fallback); 35:36.86 ^ 35:36.93 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext-inl.h:10, 35:36.93 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.cpp:11, 35:36.93 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:2: 35:36.93 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h: In function ‘bool ReportCantConvert(JSContext*, unsigned int, JS::HandleObject, JSType)’: 35:36.93 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:1086:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 35:36.93 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 35:36.93 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:36.96 arg1, arg2); 35:36.96 ~~~~~~~~~~~ 35:39.18 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:38: 35:39.18 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp: In function ‘void js::ReportNotObject(JSContext*, JS::HandleValue)’: 35:39.18 /<>/firefox-66.0~b8+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 35:39.18 void js::ReportNotObject(JSContext* cx, HandleValue v) { 35:39.18 ^~ 35:39.19 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:88:69: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 35:39.19 DecompileValueGenerator(cx, JSDVG_SEARCH_STACK, v, nullptr)) { 35:39.19 ^ 35:39.21 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp: In function ‘void js::ReportNotObjectArg(JSContext*, const char*, const char*, JS::HandleValue)’: 35:39.21 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:94:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 35:39.22 void js::ReportNotObjectArg(JSContext* cx, const char* nth, const char* fun, 35:39.22 ^~ 35:39.22 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:99:48: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 35:39.22 if (const char* chars = ValueToSourceForError(cx, v, bytes)) { 35:39.22 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 35:39.29 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp: In function ‘void js::ReportNotObjectWithName(JSContext*, const char*, JS::HandleValue)’: 35:39.29 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:105:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 35:39.29 void js::ReportNotObjectWithName(JSContext* cx, const char* name, 35:39.31 ^~ 35:39.31 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:110:48: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 35:39.31 if (const char* chars = ValueToSourceForError(cx, v, bytes)) { 35:39.31 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 35:39.37 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSFunction.cpp:60, 35:39.37 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:11: 35:39.37 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h: In function ‘void js::ReportIncompatible(JSContext*, const JS::CallArgs&)’: 35:39.37 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:1003:22: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 35:39.37 ReportIsNotFunction(cx, v, -1, construct); 35:39.37 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 35:39.48 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h: In function ‘void js::ReportIncompatibleMethod(JSContext*, const JS::CallArgs&, const js::Class*)’: 35:39.48 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:1003:22: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 35:39.48 ReportIsNotFunction(cx, v, -1, construct); 35:39.48 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 35:39.60 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:38: 35:39.60 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp: In function ‘bool js::GetFirstArgumentAsObject(JSContext*, const JS::CallArgs&, const char*, JS::MutableHandleObject)’: 35:39.60 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:239:67: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 35:39.60 DecompileValueGenerator(cx, JSDVG_SEARCH_STACK, v, nullptr); 35:39.60 ^ 35:39.79 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp: In function ‘bool js::ToPropertyDescriptor(JSContext*, JS::HandleValue, bool, JS::MutableHandle)’: 35:39.79 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:303:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 35:39.79 bool js::ToPropertyDescriptor(JSContext* cx, HandleValue descval, 35:39.79 ^~ 35:39.79 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:303:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 35:39.79 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:323:28: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 35:39.79 if (!GetPropertyIfPresent(cx, obj, id, &v, &found)) { 35:39.79 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 35:39.80 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:336:28: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 35:39.80 if (!GetPropertyIfPresent(cx, obj, id, &v, &found)) { 35:39.80 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 35:39.81 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:349:28: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 35:39.81 if (!GetPropertyIfPresent(cx, obj, id, &v, &found)) { 35:39.81 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 35:39.81 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:360:28: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 35:39.81 if (!GetPropertyIfPresent(cx, obj, id, &v, &found)) { 35:39.81 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 35:39.81 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:374:28: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 35:39.81 if (!GetPropertyIfPresent(cx, obj, id, &v, &found)) { 35:39.81 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 35:39.81 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:395:28: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 35:39.81 if (!GetPropertyIfPresent(cx, obj, id, &v, &found)) { 35:39.81 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 35:40.18 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp: In function ‘JS::Result<> js::CheckPropertyDescriptorAccessors(JSContext*, JS::Handle)’: 35:40.18 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:432:10: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 35:40.18 Result<> js::CheckPropertyDescriptorAccessors(JSContext* cx, 35:40.18 ^~ 35:40.24 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp: In function ‘void js::CompletePropertyDescriptor(JS::MutableHandle)’: 35:40.24 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:445:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 35:40.24 void js::CompletePropertyDescriptor(MutableHandle desc) { 35:40.24 ^~ 35:41.66 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 35:41.66 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.cpp:64, 35:41.66 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:2: 35:41.67 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h: In function ‘bool js::GetPrototypeFromConstructor(JSContext*, JS::HandleObject, JSProtoKey, JS::MutableHandleObject)’: 35:41.67 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 35:41.68 return op(cx, obj, receiver, id, vp); 35:41.68 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:41.68 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 35:41.68 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 35:41.69 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:41.87 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:38: 35:41.87 /<>/firefox-66.0~b8+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&)’: 35:41.87 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:1230:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 35:41.87 /* static */ bool JSObject::nonNativeSetProperty(JSContext* cx, 35:41.87 ^~~~~~~~ 35:41.87 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:1230:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 35:41.87 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:1235:34: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 35:41.87 return obj->getOpsSetProperty()(cx, obj, id, v, receiver, result); 35:41.87 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:41.88 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:1235:34: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 35:41.90 /<>/firefox-66.0~b8+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&)’: 35:41.90 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:1238:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 35:41.90 /* static */ bool JSObject::nonNativeSetElement(JSContext* cx, HandleObject obj, 35:41.90 ^~~~~~~~ 35:41.90 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:1238:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 35:41.90 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:1238:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 35:41.90 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:1235:34: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 35:41.90 return obj->getOpsSetProperty()(cx, obj, id, v, receiver, result); 35:41.90 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:41.90 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:1235:34: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 35:43.68 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp: In function ‘bool js::LookupNameUnqualified(JSContext*, js::HandlePropertyName, JS::HandleObject, JS::MutableHandleObject)’: 35:43.68 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:2436:58: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 35:43.68 if (!DebugEnvironmentProxy::getMaybeSentinelValue(cx, envProxy, id, 35:43.68 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 35:43.68 &v)) { 35:43.68 ~~~ 35:47.17 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp: In function ‘bool js::GetOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle)’: 35:47.17 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:2903:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 35:47.17 bool js::GetOwnPropertyDescriptor(JSContext* cx, HandleObject obj, HandleId id, 35:47.17 ^~ 35:47.17 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:2906:17: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 35:47.17 bool ok = op(cx, obj, id, desc); 35:47.17 ~~^~~~~~~~~~~~~~~~~~~ 35:47.17 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:2913:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 35:47.17 return NativeGetOwnPropertyDescriptor(cx, obj.as(), id, desc); 35:47.17 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:47.19 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp: In function ‘bool js::DefineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&)’: 35:47.19 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:2923:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 35:47.19 bool js::DefineProperty(JSContext* cx, HandleObject obj, HandleId id, 35:47.19 ^~ 35:47.19 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:2928:14: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 35:47.19 return op(cx, obj, id, desc, result); 35:47.19 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:47.19 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:2930:30: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 35:47.19 return NativeDefineProperty(cx, obj.as(), id, desc, result); 35:47.19 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:47.23 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp: In function ‘bool js::DefineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle)’: 35:47.23 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:2916:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 35:47.23 bool js::DefineProperty(JSContext* cx, HandleObject obj, HandleId id, 35:47.23 ^~ 35:47.25 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:2919:24: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 35:47.25 return DefineProperty(cx, obj, id, desc, result) && 35:47.25 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:47.28 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp: In function ‘bool JS_CopyPropertyFrom(JSContext*, JS::HandleId, JS::HandleObject, JS::HandleObject, PropertyCopyBehavior)’: 35:47.28 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:1260:32: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 35:47.28 if (!GetOwnPropertyDescriptor(cx, obj, id, &desc)) { 35:47.28 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 35:47.28 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:1285:24: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 35:47.28 return DefineProperty(cx, target, wrappedId, desc); 35:47.28 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:47.37 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp: In function ‘bool js::DefineAccessorProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleObject, JS::HandleObject, unsigned int, JS::ObjectOpResult&)’: 35:47.37 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:2946:14: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 35:47.37 return op(cx, obj, id, desc, result); 35:47.37 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:47.37 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:2948:30: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 35:47.37 return NativeDefineProperty(cx, obj.as(), id, desc, result); 35:47.37 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:47.47 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp: In function ‘bool js::DefineDataProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int, JS::ObjectOpResult&)’: 35:47.47 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:2951:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 35:47.47 bool js::DefineDataProperty(JSContext* cx, HandleObject obj, HandleId id, 35:47.47 ^~ 35:47.47 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:2958:14: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 35:47.47 return op(cx, obj, id, desc, result); 35:47.47 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:47.47 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:2960:30: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 35:47.47 return NativeDefineProperty(cx, obj.as(), id, desc, result); 35:47.47 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:47.51 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp: In function ‘bool js::DefineDataProperty(JSContext*, JS::HandleObject, js::PropertyName*, JS::HandleValue, unsigned int, JS::ObjectOpResult&)’: 35:47.51 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:2963:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 35:47.51 bool js::DefineDataProperty(JSContext* cx, HandleObject obj, PropertyName* name, 35:47.51 ^~ 35:47.53 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:2967:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 35:47.53 return DefineDataProperty(cx, obj, id, value, attrs, result); 35:47.53 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:47.58 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp: In function ‘bool js::DefineDataElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue, unsigned int, JS::ObjectOpResult&)’: 35:47.58 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:2970:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 35:47.58 bool js::DefineDataElement(JSContext* cx, HandleObject obj, uint32_t index, 35:47.58 ^~ 35:47.58 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:2977:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 35:47.58 return DefineDataProperty(cx, obj, id, value, attrs, result); 35:47.58 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:47.67 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp: In function ‘bool js::DefineDataProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)’: 35:47.67 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:2995:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 35:47.67 bool js::DefineDataProperty(JSContext* cx, HandleObject obj, HandleId id, 35:47.67 ^~ 35:47.68 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:2998:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 35:47.68 if (!DefineDataProperty(cx, obj, id, value, attrs, result)) { 35:47.68 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:47.71 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp: In function ‘bool js::DefineDataProperty(JSContext*, JS::HandleObject, js::PropertyName*, JS::HandleValue, unsigned int)’: 35:47.71 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:3009:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 35:47.71 bool js::DefineDataProperty(JSContext* cx, HandleObject obj, PropertyName* name, 35:47.71 ^~ 35:47.71 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:3012:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 35:47.71 return DefineDataProperty(cx, obj, id, value, attrs); 35:47.71 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:47.79 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:2: 35:47.82 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.cpp: In function ‘JSObject* js::CreateErrorNotesArray(JSContext*, JSErrorReport*)’: 35:47.82 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.cpp:960:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 35:47.82 if (!DefineDataProperty(cx, noteObj, cx->names().message, messageVal)) { 35:47.82 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:47.82 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.cpp:972:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 35:47.82 if (!DefineDataProperty(cx, noteObj, cx->names().fileName, filenameVal)) { 35:47.82 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:47.82 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.cpp:977:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 35:47.82 if (!DefineDataProperty(cx, noteObj, cx->names().lineNumber, linenoVal)) { 35:47.82 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:47.82 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.cpp:981:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 35:47.82 if (!DefineDataProperty(cx, noteObj, cx->names().columnNumber, columnVal)) { 35:47.82 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:47.92 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:38: 35:47.92 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp: In function ‘bool js::FromPropertyDescriptorToObject(JSContext*, JS::Handle, JS::MutableHandleValue)’: 35:47.92 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:158:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 35:47.92 bool js::FromPropertyDescriptorToObject(JSContext* cx, 35:47.92 ^~ 35:47.92 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:158:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 35:47.92 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:171:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 35:47.92 if (!DefineDataProperty(cx, obj, names.value, desc.value())) { 35:47.92 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:47.92 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:180:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 35:47.92 if (!DefineDataProperty(cx, obj, names.writable, v)) { 35:47.92 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:47.92 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:192:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 35:47.93 if (!DefineDataProperty(cx, obj, names.get, v)) { 35:47.93 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 35:47.93 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:204:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 35:47.93 if (!DefineDataProperty(cx, obj, names.set, v)) { 35:47.93 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 35:47.94 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:212:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 35:47.94 if (!DefineDataProperty(cx, obj, names.enumerable, v)) { 35:47.94 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:47.94 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:220:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 35:47.94 if (!DefineDataProperty(cx, obj, names.configurable, v)) { 35:47.94 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:48.00 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp: In function ‘bool JS::FromPropertyDescriptor(JSContext*, JS::Handle, JS::MutableHandleValue)’: 35:48.00 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:142:20: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 35:48.00 JS_PUBLIC_API bool JS::FromPropertyDescriptor(JSContext* cx, 35:48.00 ^~ 35:48.00 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:142:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 35:48.00 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:155:40: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 35:48.00 return FromPropertyDescriptorToObject(cx, desc, vp); 35:48.00 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 35:48.02 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp: In function ‘bool js::DefineDataElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue, unsigned int)’: 35:48.02 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:3015:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 35:48.02 bool js::DefineDataElement(JSContext* cx, HandleObject obj, uint32_t index, 35:48.02 ^~ 35:48.02 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:3021:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 35:48.02 return DefineDataProperty(cx, obj, id, value, attrs); 35:48.02 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:48.09 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp: In function ‘bool js::GetPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle)’: 35:48.11 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:3044:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 35:48.13 bool js::GetPropertyDescriptor(JSContext* cx, HandleObject obj, HandleId id, 35:48.13 ^~ 35:48.13 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:3050:45: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 35:48.13 bool ok = Proxy::getPropertyDescriptor(cx, pobj, id, desc); 35:48.13 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 35:48.13 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:3057:34: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 35:48.13 if (!GetOwnPropertyDescriptor(cx, pobj, id, desc)) { 35:48.13 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 35:48.13 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp: In function ‘bool js::DefineFunctions(JSContext*, JS::HandleObject, const JSFunctionSpec*, js::DefineAsIntrinsic)’: 35:48.13 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:3098:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 35:48.13 return DefineDataProperty(cx, obj, id, funVal, flags & ~JSFUN_FLAGS_MASK); 35:48.13 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:48.17 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp: In function ‘bool JS::OrdinaryToPrimitive(JSContext*, JS::HandleObject, JSType, JS::MutableHandleValue)’: 35:48.17 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:3158:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 35:48.17 bool JS::OrdinaryToPrimitive(JSContext* cx, HandleObject obj, JSType hint, 35:48.17 ^~ 35:48.17 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:3178:25: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 35:48.17 if (!MaybeCallMethod(cx, obj, id, vp)) { 35:48.17 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 35:48.17 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:3186:25: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 35:48.17 if (!MaybeCallMethod(cx, obj, id, vp)) { 35:48.17 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 35:48.18 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:3213:25: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 35:48.18 if (!MaybeCallMethod(cx, obj, id, vp)) { 35:48.18 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 35:48.18 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:3221:25: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 35:48.18 if (!MaybeCallMethod(cx, obj, id, vp)) { 35:48.18 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 35:48.40 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp: In function ‘bool js::ToPrimitiveSlow(JSContext*, JSType, JS::MutableHandleValue)’: 35:48.40 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:3232:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 35:48.40 bool js::ToPrimitiveSlow(JSContext* cx, JSType preferredType, 35:48.40 ^~ 35:48.40 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 35:48.40 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.cpp:64, 35:48.40 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:2: 35:48.40 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 35:48.40 return op(cx, obj, receiver, id, vp); 35:48.40 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:48.40 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 35:48.40 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 35:48.40 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:48.41 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext-inl.h:19, 35:48.41 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.cpp:11, 35:48.41 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:2: 35:48.41 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:98:14: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 35:48.43 return Call(cx, fval, thisv, args, rval); 35:48.43 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:48.43 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:98:14: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 35:48.43 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:38: 35:48.43 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:3275:29: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 35:48.43 return OrdinaryToPrimitive(cx, obj, preferredType, vp); 35:48.43 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:48.67 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp: In function ‘bool js::ToPropertyKeySlow(JSContext*, JS::HandleValue, JS::MutableHandleId)’: 35:48.67 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:3279:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 35:48.67 bool js::ToPropertyKeySlow(JSContext* cx, HandleValue argument, 35:48.67 ^~ 35:48.67 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:31, 35:48.67 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.cpp:64, 35:48.67 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:2: 35:48.67 /<>/firefox-66.0~b8+build1/js/src/vm/JSAtom-inl.h:93:33: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType’ {aka ‘JS::Handle’} changed in GCC 7.1 35:48.67 JSAtom* atom = ToAtom(cx, v); 35:48.67 ~~~~~~~~~~~~~~~^~~~~~~ 35:48.82 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:11: 35:48.82 /<>/firefox-66.0~b8+build1/js/src/vm/JSFunction.cpp: In function ‘bool JS::OrdinaryHasInstance(JSContext*, JS::HandleObject, JS::HandleValue, bool*)’: 35:48.82 /<>/firefox-66.0~b8+build1/js/src/vm/JSFunction.cpp:716:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 35:48.83 bool JS::OrdinaryHasInstance(JSContext* cx, HandleObject objArg, HandleValue v, 35:48.83 ^~ 35:48.83 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 35:48.83 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.cpp:64, 35:48.83 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:2: 35:48.83 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 35:48.83 return op(cx, obj, receiver, id, vp); 35:48.83 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:48.83 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 35:48.83 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 35:48.83 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:48.83 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext-inl.h:10, 35:48.83 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.cpp:11, 35:48.83 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:2: 35:48.83 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:1086:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 35:48.83 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 35:48.83 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:48.83 arg1, arg2); 35:48.84 ~~~~~~~~~~~ 35:50.08 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 35:50.08 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.cpp:64, 35:50.08 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:2: 35:50.08 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h: In function ‘JSObject* js::SpeciesConstructor(JSContext*, JS::HandleObject, JS::HandleObject, bool (*)(JSContext*, JSFunction*))’: 35:50.08 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 35:50.08 return op(cx, obj, receiver, id, vp); 35:50.08 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:50.08 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 35:50.08 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 35:50.08 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:50.08 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 35:50.08 return op(cx, obj, receiver, id, vp); 35:50.08 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:50.11 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 35:50.11 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 35:50.11 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:50.23 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:38: 35:50.23 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp: In function ‘bool js::Unbox(JSContext*, JS::HandleObject, JS::MutableHandleValue)’: 35:50.23 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:4215:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 35:50.23 bool js::Unbox(JSContext* cx, HandleObject obj, MutableHandleValue vp) { 35:50.23 ^~ 35:56.22 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:31, 35:56.23 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.cpp:64, 35:56.23 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:2: 35:56.23 /<>/firefox-66.0~b8+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]’: 35:56.23 /<>/firefox-66.0~b8+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 35:56.25 inline bool ValueToId( 35:56.26 ^~~~~~~~~ 35:56.26 /<>/firefox-66.0~b8+build1/js/src/vm/JSAtom-inl.h:93:33: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType’ {aka ‘JS::Handle’} changed in GCC 7.1 35:56.26 JSAtom* atom = ToAtom(cx, v); 35:56.28 ~~~~~~~~~~~~~~~^~~~~~~ 35:56.44 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:2: 35:56.44 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.cpp: In function ‘void js::ReportMissingArg(JSContext*, JS::HandleValue, unsigned int)’: 35:56.44 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.cpp:908:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 35:56.44 void js::ReportMissingArg(JSContext* cx, HandleValue v, unsigned arg) { 35:56.44 ^~ 35:56.44 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.cpp:915:36: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 35:56.44 bytes = DecompileValueGenerator(cx, JSDVG_SEARCH_STACK, v, name); 35:56.44 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:58.10 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:38: 35:58.10 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp: In function ‘bool js::HasOwnProperty(JSContext*, JS::HandleObject, JS::HandleId, bool*)’: 35:58.10 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:2481:12: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 35:58.11 if (!op(cx, obj, id, &desc)) { 35:58.11 ~~^~~~~~~~~~~~~~~~~~~~ 35:58.90 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp: In function ‘bool js::TestIntegrityLevel(JSContext*, JS::HandleObject, js::IntegrityLevel, bool*)’: 35:58.90 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:732:36: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 35:58.90 if (!GetOwnPropertyDescriptor(cx, obj, id, &desc)) { 35:58.90 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ *** KEEP ALIVE MARKER *** Total duration: 0:36:00.260843 36:00.30 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.cpp:63, 36:00.30 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:2: 36:00.30 /<>/firefox-66.0~b8+build1/js/src/vm/Compartment-inl.h: In member function ‘bool JS::Compartment::wrap(JSContext*, JS::MutableHandleValue)’: 36:00.30 /<>/firefox-66.0~b8+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 36:00.30 inline bool JS::Compartment::wrap(JSContext* cx, JS::MutableHandleValue vp) { 36:00.30 ^~ 36:00.46 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:2: 36:00.46 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.cpp: In member function ‘bool JSContext::getPendingException(JS::MutableHandleValue)’: 36:00.46 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.cpp:1312:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 36:00.46 bool JSContext::getPendingException(MutableHandleValue rval) { 36:00.46 ^~~~~~~~~ 36:00.58 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/ErrorReporting.h:14, 36:00.58 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:24, 36:00.58 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext-inl.h:10, 36:00.58 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.cpp:11, 36:00.58 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:2: 36:00.58 /<>/firefox-66.0~b8+build1/js/src/jsapi.h: In function ‘void js::RunJobs(JSContext*)’: 36:00.58 /<>/firefox-66.0~b8+build1/js/src/jsapi.h:1852:14: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 36:00.58 return Call(cx, thisv, fun, args, rval); 36:00.60 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:00.60 /<>/firefox-66.0~b8+build1/js/src/jsapi.h:1852:14: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 36:00.61 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:2: 36:00.61 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.cpp:1121:38: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 36:00.61 if (cx->getPendingException(&exn)) { 36:00.61 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 36:03.21 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:20: 36:03.21 /<>/firefox-66.0~b8+build1/js/src/vm/JSONParser.cpp: In member function ‘bool js::JSONParserBase::finishObject(JS::MutableHandleValue, js::JSONParserBase::PropertyVector&)’: 36:03.22 /<>/firefox-66.0~b8+build1/js/src/vm/JSONParser.cpp:572:13: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 36:03.22 inline bool JSONParserBase::finishObject(MutableHandleValue vp, 36:03.22 ^~~~~~~~~~~~~~ 36:03.51 /<>/firefox-66.0~b8+build1/js/src/vm/JSONParser.cpp: In member function ‘bool js::JSONParserBase::finishArray(JS::MutableHandleValue, js::JSONParserBase::ElementVector&)’: 36:03.52 /<>/firefox-66.0~b8+build1/js/src/vm/JSONParser.cpp:599:13: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 36:03.52 inline bool JSONParserBase::finishArray(MutableHandleValue vp, 36:03.52 ^~~~~~~~~~~~~~ 36:04.91 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:11: 36:04.91 /<>/firefox-66.0~b8+build1/js/src/vm/JSFunction.cpp: In function ‘JSAtom* NameToFunctionName(JSContext*, JS::HandleValue, FunctionPrefixKind)’: 36:04.91 /<>/firefox-66.0~b8+build1/js/src/vm/JSFunction.cpp:2413:16: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 36:04.91 static JSAtom* NameToFunctionName(JSContext* cx, HandleValue name, 36:04.91 ^~~~~~~~~~~~~~~~~~ 36:04.92 /<>/firefox-66.0~b8+build1/js/src/vm/JSFunction.cpp:2418:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 36:04.92 return ToAtom(cx, name); 36:04.92 ~~~~~~~~~~~~~^~~~~~~~~~ 36:04.92 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 36:04.92 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 36:04.92 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 36:04.92 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 36:04.92 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext-inl.h:10, 36:04.92 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.cpp:11, 36:04.92 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:2: 36:04.92 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 36:04.92 return js::ToStringSlow(cx, v); 36:04.92 ~~~~~~~~~~~~~~~~^~~~~~~ 36:05.00 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:11: 36:05.00 /<>/firefox-66.0~b8+build1/js/src/vm/JSFunction.cpp: In function ‘JSAtom* js::IdToFunctionName(JSContext*, JS::HandleId, FunctionPrefixKind)’: 36:05.00 /<>/firefox-66.0~b8+build1/js/src/vm/JSFunction.cpp:2471:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 36:05.00 return NameToFunctionName(cx, idv, prefixKind); 36:05.00 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 36:13.11 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:20: 36:13.11 /<>/firefox-66.0~b8+build1/js/src/vm/JSONParser.cpp: In member function ‘bool js::JSONParser::parse(JS::MutableHandleValue) [with CharT = char16_t]’: 36:13.11 /<>/firefox-66.0~b8+build1/js/src/vm/JSONParser.cpp:627:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 36:13.11 bool JSONParser::parse(MutableHandleValue vp) { 36:13.11 ^~~~~~~~~~~~~~~~~ 36:13.11 /<>/firefox-66.0~b8+build1/js/src/vm/JSONParser.cpp:643:28: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 36:13.11 if (!finishObject(&value, properties)) { 36:13.11 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 36:13.12 /<>/firefox-66.0~b8+build1/js/src/vm/JSONParser.cpp:695:27: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 36:13.12 if (!finishArray(&value, elements)) { 36:13.14 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 36:13.14 /<>/firefox-66.0~b8+build1/js/src/vm/JSONParser.cpp:743:31: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 36:13.14 if (!finishArray(&value, *elements)) { 36:13.14 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 36:13.14 /<>/firefox-66.0~b8+build1/js/src/vm/JSONParser.cpp:769:32: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 36:13.15 if (!finishObject(&value, *properties)) { 36:13.15 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 36:13.44 /<>/firefox-66.0~b8+build1/js/src/vm/JSONParser.cpp: In member function ‘bool js::JSONParser::parse(JS::MutableHandleValue) [with CharT = unsigned char]’: 36:13.44 /<>/firefox-66.0~b8+build1/js/src/vm/JSONParser.cpp:627:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 36:13.44 bool JSONParser::parse(MutableHandleValue vp) { 36:13.44 ^~~~~~~~~~~~~~~~~ 36:13.44 /<>/firefox-66.0~b8+build1/js/src/vm/JSONParser.cpp:643:28: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 36:13.44 if (!finishObject(&value, properties)) { 36:13.44 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 36:13.44 /<>/firefox-66.0~b8+build1/js/src/vm/JSONParser.cpp:695:27: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 36:13.45 if (!finishArray(&value, elements)) { 36:13.45 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 36:13.45 /<>/firefox-66.0~b8+build1/js/src/vm/JSONParser.cpp:743:31: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 36:13.45 if (!finishArray(&value, *elements)) { 36:13.45 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 36:13.45 /<>/firefox-66.0~b8+build1/js/src/vm/JSONParser.cpp:769:32: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 36:13.45 if (!finishObject(&value, *properties)) { 36:13.45 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 36:13.95 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 36:13.97 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.cpp:64, 36:13.97 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:2: 36:13.97 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h: In function ‘bool js::ReadPropertyDescriptors(JSContext*, JS::HandleObject, bool, JS::AutoIdVector*, JS::MutableHandle >)’: 36:13.97 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 36:13.97 return op(cx, obj, receiver, id, vp); 36:14.01 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:14.01 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 36:14.01 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 36:14.03 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:14.03 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:38: 36:14.03 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:483:30: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 36:14.03 !ToPropertyDescriptor(cx, v, checkAccessors, &desc) || 36:14.03 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:14.03 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:483:30: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 36:14.84 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Result.h:121, 36:14.84 from /<>/firefox-66.0~b8+build1/js/src/jspubtd.h:17, 36:14.84 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/RootingAPI.h:19, 36:14.84 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Value.h:25, 36:14.84 from /<>/firefox-66.0~b8+build1/js/src/jsutil.h:24, 36:14.84 from /<>/firefox-66.0~b8+build1/js/src/ds/Fifo.h:12, 36:14.87 from /<>/firefox-66.0~b8+build1/js/src/ds/TraceableFifo.h:10, 36:14.87 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:14, 36:14.87 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext-inl.h:10, 36:14.87 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.cpp:11, 36:14.87 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:2: 36:14.87 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp: In function ‘js::XDRResult js::XDRObjectLiteral(js::XDRState*, JS::MutableHandleObject) [with js::XDRMode mode = (js::XDRMode)1]’: 36:14.89 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:1626:29: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 36:14.89 MOZ_TRY(XDRScriptConst(xdr, values[i])); 36:14.89 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 36:14.89 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Result.h:447:50: note: in definition of macro ‘MOZ_TRY’ 36:14.89 auto mozTryTempResult_ = ::mozilla::ToResult(expr); \ 36:14.89 ^~~~ 36:14.91 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:1669:27: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 36:14.91 MOZ_TRY(XDRScriptConst(xdr, &tmpIdValue)); 36:14.91 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 36:14.91 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Result.h:447:50: note: in definition of macro ‘MOZ_TRY’ 36:14.91 auto mozTryTempResult_ = ::mozilla::ToResult(expr); \ 36:14.95 ^~~~ 36:14.95 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:1670:27: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 36:14.95 MOZ_TRY(XDRScriptConst(xdr, &tmpValue)); 36:14.95 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 36:14.95 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Result.h:447:50: note: in definition of macro ‘MOZ_TRY’ 36:14.99 auto mozTryTempResult_ = ::mozilla::ToResult(expr); \ 36:14.99 ^~~~ 36:14.99 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:38: 36:14.99 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:1673:28: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType’ {aka ‘JS::Handle’} changed in GCC 7.1 36:14.99 if (!ValueToId(cx, tmpIdValue, &tmpId)) { 36:14.99 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 36:15.53 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:47: 36:15.53 /<>/firefox-66.0~b8+build1/js/src/vm/JSScript.cpp: In function ‘js::XDRResult js::XDRScriptConst(js::XDRState*, JS::MutableHandleValue) [with js::XDRMode mode = (js::XDRMode)1]’: 36:15.53 /<>/firefox-66.0~b8+build1/js/src/vm/JSScript.cpp:90:11: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 36:15.53 XDRResult js::XDRScriptConst(XDRState* xdr, MutableHandleValue vp) { 36:15.53 ^~ 36:16.50 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Result.h:121, 36:16.50 from /<>/firefox-66.0~b8+build1/js/src/jspubtd.h:17, 36:16.50 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/RootingAPI.h:19, 36:16.50 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Value.h:25, 36:16.50 from /<>/firefox-66.0~b8+build1/js/src/jsutil.h:24, 36:16.52 from /<>/firefox-66.0~b8+build1/js/src/ds/Fifo.h:12, 36:16.52 from /<>/firefox-66.0~b8+build1/js/src/ds/TraceableFifo.h:10, 36:16.52 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:14, 36:16.52 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext-inl.h:10, 36:16.52 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.cpp:11, 36:16.52 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:2: 36:16.52 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp: In function ‘js::XDRResult js::XDRObjectLiteral(js::XDRState*, JS::MutableHandleObject) [with js::XDRMode mode = (js::XDRMode)0]’: 36:16.52 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:1626:29: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 36:16.52 MOZ_TRY(XDRScriptConst(xdr, values[i])); 36:16.52 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 36:16.52 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Result.h:447:50: note: in definition of macro ‘MOZ_TRY’ 36:16.52 auto mozTryTempResult_ = ::mozilla::ToResult(expr); \ 36:16.53 ^~~~ 36:16.53 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:1669:27: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 36:16.53 MOZ_TRY(XDRScriptConst(xdr, &tmpIdValue)); 36:16.53 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 36:16.55 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Result.h:447:50: note: in definition of macro ‘MOZ_TRY’ 36:16.55 auto mozTryTempResult_ = ::mozilla::ToResult(expr); \ 36:16.55 ^~~~ 36:16.55 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:1670:27: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 36:16.55 MOZ_TRY(XDRScriptConst(xdr, &tmpValue)); 36:16.55 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 36:16.55 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Result.h:447:50: note: in definition of macro ‘MOZ_TRY’ 36:16.55 auto mozTryTempResult_ = ::mozilla::ToResult(expr); \ 36:16.55 ^~~~ 36:16.90 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:47: 36:16.90 /<>/firefox-66.0~b8+build1/js/src/vm/JSScript.cpp: In function ‘js::XDRResult js::XDRScriptConst(js::XDRState*, JS::MutableHandleValue) [with js::XDRMode mode = (js::XDRMode)0]’: 36:16.91 /<>/firefox-66.0~b8+build1/js/src/vm/JSScript.cpp:90:11: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 36:16.91 XDRResult js::XDRScriptConst(XDRState* xdr, MutableHandleValue vp) { 36:16.91 ^~ 36:17.58 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Result.h:121, 36:17.58 from /<>/firefox-66.0~b8+build1/js/src/jspubtd.h:17, 36:17.58 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/RootingAPI.h:19, 36:17.58 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Value.h:25, 36:17.58 from /<>/firefox-66.0~b8+build1/js/src/jsutil.h:24, 36:17.58 from /<>/firefox-66.0~b8+build1/js/src/ds/Fifo.h:12, 36:17.58 from /<>/firefox-66.0~b8+build1/js/src/ds/TraceableFifo.h:10, 36:17.58 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:14, 36:17.58 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext-inl.h:10, 36:17.58 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.cpp:11, 36:17.58 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:2: 36:17.59 /<>/firefox-66.0~b8+build1/js/src/vm/JSScript.cpp: In function ‘js::XDRResult js::XDRScript(js::XDRState*, js::HandleScope, js::HandleScriptSourceObject, JS::HandleFunction, JS::MutableHandleScript) [with js::XDRMode mode = (js::XDRMode)0]’: 36:17.59 /<>/firefox-66.0~b8+build1/js/src/vm/JSScript.cpp:631:29: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 36:17.59 MOZ_TRY(XDRScriptConst(xdr, &val)); 36:17.59 ~~~~~~~~~~~~~~^~~~~~~~~~~ 36:17.59 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Result.h:447:50: note: in definition of macro ‘MOZ_TRY’ 36:17.59 auto mozTryTempResult_ = ::mozilla::ToResult(expr); \ 36:17.59 ^~~~ 36:19.78 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:11: 36:19.78 /<>/firefox-66.0~b8+build1/js/src/vm/JSFunction.cpp: In function ‘bool js::fun_call(JSContext*, unsigned int, JS::Value*)’: 36:19.78 /<>/firefox-66.0~b8+build1/js/src/vm/JSFunction.cpp:1149:14: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 36:19.78 return Call(cx, func, args.get(0), iargs, args.rval()); 36:19.78 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:19.78 /<>/firefox-66.0~b8+build1/js/src/vm/JSFunction.cpp:1149:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 36:19.94 /<>/firefox-66.0~b8+build1/js/src/vm/JSFunction.cpp: In function ‘bool js::fun_apply(JSContext*, unsigned int, JS::Value*)’: 36:19.94 /<>/firefox-66.0~b8+build1/js/src/vm/JSFunction.cpp:1218:14: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 36:19.94 return Call(cx, fval, args[0], args2, args.rval()); 36:19.94 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:19.94 /<>/firefox-66.0~b8+build1/js/src/vm/JSFunction.cpp:1218:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 36:22.76 Compiling url v1.7.2 36:25.71 /<>/firefox-66.0~b8+build1/js/src/vm/JSFunction.cpp: In static member function ‘static bool JSFunction::getUnresolvedLength(JSContext*, JS::HandleFunction, JS::MutableHandleValue)’: 36:25.71 /<>/firefox-66.0~b8+build1/js/src/vm/JSFunction.cpp:1256:19: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 36:25.71 /* static */ bool JSFunction::getUnresolvedLength(JSContext* cx, 36:25.71 ^~~~~~~~~~ 36:25.80 /<>/firefox-66.0~b8+build1/js/src/vm/JSFunction.cpp: In function ‘bool fun_resolve(JSContext*, JS::HandleObject, JS::HandleId, bool*)’: 36:25.80 /<>/firefox-66.0~b8+build1/js/src/vm/JSFunction.cpp:409:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 36:25.80 if (!DefineDataProperty(cx, proto, cx->names().constructor, objVal, 0)) { 36:25.80 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:25.80 /<>/firefox-66.0~b8+build1/js/src/vm/JSFunction.cpp:417:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 36:25.80 return DefineDataProperty(cx, fun, id, protoVal, 36:25.80 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 36:25.80 JSPROP_PERMANENT | JSPROP_RESOLVING); 36:25.80 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:25.80 /<>/firefox-66.0~b8+build1/js/src/vm/JSFunction.cpp:523:34: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 36:25.80 if (!NativeDefineDataProperty(cx, fun, id, v, 36:25.80 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 36:25.80 JSPROP_READONLY | JSPROP_RESOLVING)) { 36:25.80 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:25.81 /<>/firefox-66.0~b8+build1/js/src/vm/JSFunction.cpp:523:34: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 36:32.70 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:47: 36:32.71 /<>/firefox-66.0~b8+build1/js/src/vm/JSScript.cpp: In static member function ‘static bool JSScript::fullyInitFromEmitter(JSContext*, JS::HandleScript, js::frontend::BytecodeEmitter*)’: 36:32.71 /<>/firefox-66.0~b8+build1/js/src/vm/JSScript.cpp:3424:27: note: parameter passing for argument of type ‘mozilla::Span >’ changed in GCC 7.1 36:32.71 bce->numberList.finish(data->consts()); 36:32.71 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 36:33.68 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:11: 36:33.69 /<>/firefox-66.0~b8+build1/js/src/vm/JSFunction.cpp: In function ‘bool js::SetFunctionNameIfNoOwnName(JSContext*, JS::HandleFunction, JS::HandleValue, FunctionPrefixKind)’: 36:33.71 /<>/firefox-66.0~b8+build1/js/src/vm/JSFunction.cpp:2474:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 36:33.71 bool js::SetFunctionNameIfNoOwnName(JSContext* cx, HandleFunction fun, 36:33.71 ^~ 36:33.72 /<>/firefox-66.0~b8+build1/js/src/vm/JSFunction.cpp:2499:45: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 36:33.72 : NameToFunctionName(cx, name, prefixKind); 36:33.75 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 36:34.02 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 36:34.02 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.cpp:64, 36:34.02 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:2: 36:34.02 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h: In static member function ‘static bool JSFunction::finishBoundFunctionInit(JSContext*, JS::HandleFunction, JS::HandleObject, int32_t)’: 36:34.02 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 36:34.02 return op(cx, obj, receiver, id, vp); 36:34.02 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:34.02 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 36:34.02 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 36:34.02 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:34.02 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 36:34.02 return op(cx, obj, receiver, id, vp); 36:34.02 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:34.02 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 36:34.02 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 36:34.02 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:37.51 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/IonTypes.h:19, 36:37.52 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeSet.h:22, 36:37.52 from /<>/firefox-66.0~b8+build1/js/src/vm/ObjectGroup.h:19, 36:37.52 from /<>/firefox-66.0~b8+build1/js/src/vm/Shape.h:31, 36:37.52 from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:18, 36:37.52 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 36:37.52 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 36:37.52 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 36:37.52 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext-inl.h:10, 36:37.52 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.cpp:11, 36:37.52 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:2: 36:37.54 /<>/firefox-66.0~b8+build1/js/src/vm/StringType.h: In function ‘bool CreateDynamicFunction(JSContext*, const JS::CallArgs&, js::GeneratorKind, js::FunctionAsyncKind)’: 36:37.54 /<>/firefox-66.0~b8+build1/js/src/vm/StringType.h:1692:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 36:37.54 return ToStringSlow(cx, v); 36:37.54 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 36:37.54 /<>/firefox-66.0~b8+build1/js/src/vm/StringType.h:1692:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 36:37.54 return ToStringSlow(cx, v); 36:37.55 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 36:37.55 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:11: 36:37.55 /<>/firefox-66.0~b8+build1/js/src/vm/JSFunction.cpp:1897:45: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 36:37.55 if (!GlobalObject::isRuntimeCodeGenEnabled(cx, v, global)) { 36:37.55 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 36:39.04 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:38: 36:39.04 /<>/firefox-66.0~b8+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**)’: 36:39.04 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:2043:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 36:39.04 if (!DefineDataProperty(cx, obj, id, value, propertyAttrs)) { 36:39.04 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:39.33 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:11: 36:39.34 /<>/firefox-66.0~b8+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)’: 36:39.34 /<>/firefox-66.0~b8+build1/js/src/vm/JSFunction.cpp:2540:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 36:39.34 if (!DefineDataProperty(cx, obj, id, funVal, flags & ~JSFUN_FLAGS_MASK)) { 36:39.34 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:46.74 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:47: 36:46.74 /<>/firefox-66.0~b8+build1/js/src/vm/JSScript.cpp: In static member function ‘static bool js::ScriptSourceObject::initFromOptions(JSContext*, js::HandleScriptSourceObject, const JS::ReadOnlyCompileOptions&)’: 36:46.75 /<>/firefox-66.0~b8+build1/js/src/vm/JSScript.cpp:1440:22: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 36:46.75 if (!JS_WrapValue(cx, &privateValue)) { 36:46.75 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 36:50.31 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Result.h:121, 36:50.31 from /<>/firefox-66.0~b8+build1/js/src/jspubtd.h:17, 36:50.31 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/RootingAPI.h:19, 36:50.31 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Value.h:25, 36:50.31 from /<>/firefox-66.0~b8+build1/js/src/jsutil.h:24, 36:50.31 from /<>/firefox-66.0~b8+build1/js/src/ds/Fifo.h:12, 36:50.31 from /<>/firefox-66.0~b8+build1/js/src/ds/TraceableFifo.h:10, 36:50.32 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:14, 36:50.32 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext-inl.h:10, 36:50.32 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.cpp:11, 36:50.32 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:2: 36:50.32 /<>/firefox-66.0~b8+build1/js/src/vm/JSScript.cpp: In function ‘js::XDRResult js::XDRScript(js::XDRState*, js::HandleScope, js::HandleScriptSourceObject, JS::HandleFunction, JS::MutableHandleScript) [with js::XDRMode mode = (js::XDRMode)1]’: 36:50.32 /<>/firefox-66.0~b8+build1/js/src/vm/JSScript.cpp:631:29: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 36:50.32 MOZ_TRY(XDRScriptConst(xdr, &val)); 36:50.32 ~~~~~~~~~~~~~~^~~~~~~~~~~ 36:50.33 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Result.h:447:50: note: in definition of macro ‘MOZ_TRY’ 36:50.33 auto mozTryTempResult_ = ::mozilla::ToResult(expr); \ 36:50.33 ^~~~ 36:53.10 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:38: 36:53.10 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp: In function ‘JSObject* js::ToObjectSlow(JSContext*, JS::HandleValue, bool)’: 36:53.10 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:3350:11: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 36:53.10 JSObject* js::ToObjectSlow(JSContext* cx, JS::HandleValue val, 36:53.10 ^~ 36:53.20 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 36:53.20 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 36:53.20 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 36:53.20 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 36:53.20 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext-inl.h:10, 36:53.20 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.cpp:11, 36:53.20 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:2: 36:53.20 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool js::fun_toString(JSContext*, unsigned int, JS::Value*)’: 36:53.20 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 36:53.20 return js::ToObjectSlow(cx, v, false); 36:53.20 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 36:53.30 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool fun_toSource(JSContext*, unsigned int, JS::Value*)’: 36:53.30 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 36:53.30 return js::ToObjectSlow(cx, v, false); 36:53.30 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 36:57.81 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:38: 36:57.81 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp: In function ‘bool js::SetIntegrityLevel(JSContext*, JS::HandleObject, js::IntegrityLevel)’: 36:57.81 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:593:38: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 36:57.81 if (!GetOwnPropertyDescriptor(cx, obj, id, ¤tDesc)) { 36:57.81 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:57.81 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.cpp:612:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 36:57.81 if (!DefineProperty(cx, obj, id, desc)) { 36:57.81 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ *** KEEP ALIVE MARKER *** Total duration: 0:37:00.268583 37:23.26 Compiling tokio-codec v0.1.0 37:27.96 Compiling tokio-reactor v0.1.3 37:48.06 Compiling string_cache_codegen v0.4.2 37:49.02 Compiling h2 v0.1.12 *** KEEP ALIVE MARKER *** Total duration: 0:38:00.264719 38:27.66 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src17.cpp:20: 38:27.66 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp: In function ‘bool CallGetter(JSContext*, JS::HandleObject, JS::HandleValue, js::HandleShape, JS::MutableHandleValue)’: 38:27.66 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:2225:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 38:27.66 static inline bool CallGetter(JSContext* cx, HandleObject obj, 38:27.66 ^~~~~~~~~~ 38:27.66 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:2225:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 38:27.66 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:2232:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 38:27.67 return js::CallGetter(cx, receiver, getter, vp); 38:27.67 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 38:27.70 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:2232:26: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 38:27.70 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/TypeInference-inl.h:36, 38:27.70 from /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:36, 38:27.70 from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 38:27.70 from /<>/firefox-66.0~b8+build1/js/src/vm/List-inl.h:16, 38:27.70 from /<>/firefox-66.0~b8+build1/js/src/vm/List.cpp:1, 38:27.70 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src17.cpp:2: 38:27.70 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext-inl.h:245:15: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 38:27.70 bool ok = op(cx, obj, id, vp); 38:27.70 ~~^~~~~~~~~~~~~~~~~ 38:29.32 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext-inl.h: In function ‘bool js::CallJSAddPropertyOp(JSContext*, JSAddPropertyOp, JS::HandleObject, JS::HandleId, JS::HandleValue)’: 38:29.32 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext-inl.h:263:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 38:29.32 inline bool CallJSAddPropertyOp(JSContext* cx, JSAddPropertyOp op, 38:29.32 ^~~~~~~~~~~~~~~~~~~ 38:29.32 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext-inl.h:270:12: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 38:29.32 return op(cx, obj, id, v); 38:29.32 ~~^~~~~~~~~~~~~~~~ 38:29.60 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src17.cpp:20: 38:29.60 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp: In function ‘bool GetExistingPropertyValue(JSContext*, js::HandleNativeObject, JS::HandleId, JS::Handle, JS::MutableHandleValue)’: 38:29.60 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:1541:13: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 38:29.60 static bool GetExistingPropertyValue(JSContext* cx, HandleNativeObject obj, 38:29.60 ^~~~~~~~~~~~~~~~~~~~~~~~ 38:29.60 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:2284:20: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 38:29.60 return CallGetter(cx, MaybeRooted::toHandle(obj), 38:29.68 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:29.68 MaybeRooted::toHandle(receiver), 38:29.68 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:29.68 MaybeRooted::toHandle(shape), 38:29.68 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:29.68 MaybeRooted::toMutableHandle(vp)); 38:29.68 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:30.81 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/MemoryMetrics.cpp:12, 38:30.81 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src17.cpp:11: 38:30.81 /<>/firefox-66.0~b8+build1/js/src/gc/PublicIterators.h: In function ‘size_t JS::SystemCompartmentCount(JSContext*)’: 38:30.81 /<>/firefox-66.0~b8+build1/js/src/gc/PublicIterators.h:87:7: warning: ‘*((void*)(& comp)+20).js::CompartmentsInZoneIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 38:30.81 it++; 38:30.81 ~~^~ 38:30.81 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src17.cpp:11: 38:30.83 /<>/firefox-66.0~b8+build1/js/src/vm/MemoryMetrics.cpp:824:25: note: ‘*((void*)(& comp)+20).js::CompartmentsInZoneIter::it’ was declared here 38:30.83 for (CompartmentsIter comp(cx->runtime()); !comp.done(); comp.next()) { 38:30.83 ^~~~ 38:30.83 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/MemoryMetrics.cpp:12, 38:30.83 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src17.cpp:11: 38:30.83 /<>/firefox-66.0~b8+build1/js/src/gc/PublicIterators.h:83:42: warning: ‘*((void*)(& comp)+20).js::CompartmentsInZoneIter::zone’ may be used uninitialized in this function [-Wmaybe-uninitialized] 38:30.83 it >= zone->compartments().end(); 38:30.83 ~~~~~~~~~~~~~~~~~~~~~~~~^~ 38:30.84 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src17.cpp:11: 38:30.84 /<>/firefox-66.0~b8+build1/js/src/vm/MemoryMetrics.cpp:824:25: note: ‘*((void*)(& comp)+20).js::CompartmentsInZoneIter::zone’ was declared here 38:30.84 for (CompartmentsIter comp(cx->runtime()); !comp.done(); comp.next()) { 38:30.84 ^~~~ 38:30.92 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/MemoryMetrics.cpp:12, 38:30.92 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src17.cpp:11: 38:30.92 /<>/firefox-66.0~b8+build1/js/src/gc/PublicIterators.h: In function ‘size_t JS::UserCompartmentCount(JSContext*)’: 38:30.92 /<>/firefox-66.0~b8+build1/js/src/gc/PublicIterators.h:87:7: warning: ‘*((void*)(& comp)+20).js::CompartmentsInZoneIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 38:30.92 it++; 38:30.92 ~~^~ 38:30.92 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src17.cpp:11: 38:30.92 /<>/firefox-66.0~b8+build1/js/src/vm/MemoryMetrics.cpp:834:25: note: ‘*((void*)(& comp)+20).js::CompartmentsInZoneIter::it’ was declared here 38:30.92 for (CompartmentsIter comp(cx->runtime()); !comp.done(); comp.next()) { 38:30.92 ^~~~ 38:30.92 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/MemoryMetrics.cpp:12, 38:30.92 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src17.cpp:11: 38:30.92 /<>/firefox-66.0~b8+build1/js/src/gc/PublicIterators.h:83:42: warning: ‘*((void*)(& comp)+20).js::CompartmentsInZoneIter::zone’ may be used uninitialized in this function [-Wmaybe-uninitialized] 38:30.93 it >= zone->compartments().end(); 38:30.93 ~~~~~~~~~~~~~~~~~~~~~~~~^~ 38:30.93 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src17.cpp:11: 38:30.93 /<>/firefox-66.0~b8+build1/js/src/vm/MemoryMetrics.cpp:834:25: note: ‘*((void*)(& comp)+20).js::CompartmentsInZoneIter::zone’ was declared here 38:30.93 for (CompartmentsIter comp(cx->runtime()); !comp.done(); comp.next()) { 38:30.93 ^~~~ 38:33.54 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src17.cpp:20: 38:33.54 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp: In function ‘bool js::NativeGetExistingProperty(JSContext*, JS::HandleObject, js::HandleNativeObject, js::HandleShape, JS::MutableHandleValue)’: 38:33.54 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:2290:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 38:33.54 bool js::NativeGetExistingProperty(JSContext* cx, HandleObject receiver, 38:33.54 ^~ 38:33.54 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:2284:20: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 38:33.54 return CallGetter(cx, MaybeRooted::toHandle(obj), 38:33.54 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:33.55 MaybeRooted::toHandle(receiver), 38:33.56 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:33.57 MaybeRooted::toHandle(shape), 38:33.57 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:33.57 MaybeRooted::toMutableHandle(vp)); 38:33.58 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:33.66 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp: In function ‘bool js::NativeGetOwnPropertyDescriptor(JSContext*, js::HandleNativeObject, JS::HandleId, JS::MutableHandle)’: 38:33.66 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:2164:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 38:33.67 bool js::NativeGetOwnPropertyDescriptor( 38:33.67 ^~ 38:33.68 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:2164:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 38:33.68 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:2212:37: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 38:33.70 if (!NativeGetExistingProperty(cx, obj, obj, shape, desc.value())) { 38:33.71 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:33.81 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp: In function ‘bool GetNonexistentProperty(JSContext*, const jsid&, IsNameLookup, js::FakeMutableHandle)’: 38:33.81 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:2433:6: note: parameter passing for argument of type ‘js::FakeMutableHandle’ changed in GCC 7.1 38:33.81 bool GetNonexistentProperty(JSContext* cx, const jsid& id, 38:33.81 ^~~~~~~~~~~~~~~~~~~~~~ 38:33.81 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:2433:6: note: parameter passing for argument of type ‘js::FakeMutableHandle’ changed in GCC 7.1 38:33.87 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp: In function ‘bool js::GetSparseElementHelper(JSContext*, js::HandleArrayObject, int32_t, JS::MutableHandleValue)’: 38:33.87 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:2482:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 38:33.87 bool js::GetSparseElementHelper(JSContext* cx, HandleArrayObject obj, 38:33.87 ^~ 38:33.87 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:2284:20: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 38:33.87 return CallGetter(cx, MaybeRooted::toHandle(obj), 38:33.87 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:33.87 MaybeRooted::toHandle(receiver), 38:33.87 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:33.88 MaybeRooted::toHandle(shape), 38:33.88 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:33.88 MaybeRooted::toMutableHandle(vp)); 38:33.88 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:34.34 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp: In function ‘bool js::NativeGetProperty(JSContext*, js::HandleNativeObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)’: 38:34.34 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:2567:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 38:34.35 bool js::NativeGetProperty(JSContext* cx, HandleNativeObject obj, 38:34.35 ^~ 38:34.35 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:2567:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 38:34.35 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:2284:20: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 38:34.35 return CallGetter(cx, MaybeRooted::toHandle(obj), 38:34.35 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:34.35 MaybeRooted::toHandle(receiver), 38:34.35 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:34.35 MaybeRooted::toHandle(shape), 38:34.35 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:34.35 MaybeRooted::toMutableHandle(vp)); 38:34.35 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:34.38 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:2559:36: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType’ {aka ‘JS::Handle’} changed in GCC 7.1 38:34.38 return GeneralizedGetProperty(cx, protoRoot, id, receiver, nameLookup, 38:34.38 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:34.39 vp); 38:34.39 ~~~ 38:34.39 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:2559:36: note: parameter passing for argument of type ‘js::MaybeRooted::MutableHandleType’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 38:34.95 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp: In function ‘bool GeneralizedGetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, IsNameLookup, JS::MutableHandleValue)’: 38:34.95 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:2439:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 38:34.95 static inline bool GeneralizedGetProperty(JSContext* cx, HandleObject obj, 38:34.95 ^~~~~~~~~~~~~~~~~~~~~~ 38:34.95 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:2439:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 38:34.95 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 38:34.95 from /<>/firefox-66.0~b8+build1/js/src/vm/List-inl.h:16, 38:34.95 from /<>/firefox-66.0~b8+build1/js/src/vm/List.cpp:1, 38:34.95 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src17.cpp:2: 38:34.95 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 38:34.95 return op(cx, obj, receiver, id, vp); 38:34.95 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:34.96 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 38:34.96 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 38:34.96 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:35.50 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src17.cpp:20: 38:35.50 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp: In function ‘bool js::NativeGetElement(JSContext*, js::HandleNativeObject, JS::HandleValue, int32_t, JS::MutableHandleValue)’: 38:35.50 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:2581:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 38:35.50 bool js::NativeGetElement(JSContext* cx, HandleNativeObject obj, 38:35.50 ^~ 38:35.50 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:2581:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 38:35.50 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:31, 38:35.50 from /<>/firefox-66.0~b8+build1/js/src/vm/List-inl.h:16, 38:35.50 from /<>/firefox-66.0~b8+build1/js/src/vm/List.cpp:1, 38:35.50 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src17.cpp:2: 38:35.50 /<>/firefox-66.0~b8+build1/js/src/vm/JSAtom-inl.h:93:33: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType’ {aka ‘JS::Handle’} changed in GCC 7.1 38:35.50 JSAtom* atom = ToAtom(cx, v); 38:35.50 ~~~~~~~~~~~~~~~^~~~~~~ 38:35.50 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src17.cpp:20: 38:35.50 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:2596:27: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 38:35.50 return NativeGetProperty(cx, obj, receiver, id, vp); 38:35.50 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:35.83 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp: In function ‘bool js::GetNameBoundInEnvironment(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)’: 38:35.83 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:2599:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 38:35.83 bool js::GetNameBoundInEnvironment(JSContext* cx, HandleObject envArg, 38:35.83 ^~ 38:35.83 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:2615:34: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 38:35.83 return GeneralizedGetProperty(cx, env, id, receiver, NameLookup, vp); 38:35.83 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:35.84 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:2615:34: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 38:35.84 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:2284:20: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 38:35.84 return CallGetter(cx, MaybeRooted::toHandle(obj), 38:35.84 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:35.84 MaybeRooted::toHandle(receiver), 38:35.84 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:35.85 MaybeRooted::toHandle(shape), 38:35.85 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:35.85 MaybeRooted::toMutableHandle(vp)); 38:35.85 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:35.85 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:2559:36: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType’ {aka ‘JS::Handle’} changed in GCC 7.1 38:35.85 return GeneralizedGetProperty(cx, protoRoot, id, receiver, nameLookup, 38:35.85 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:35.85 vp); 38:35.85 ~~~ 38:35.87 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:2559:36: note: parameter passing for argument of type ‘js::MaybeRooted::MutableHandleType’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 38:37.88 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp: In function ‘bool js::SetPropertyByDefining(JSContext*, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)’: 38:37.88 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:2696:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 38:37.88 bool js::SetPropertyByDefining(JSContext* cx, HandleId id, HandleValue v, 38:37.88 ^~ 38:37.88 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:2696:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 38:37.88 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:2709:34: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 38:37.88 if (!GetOwnPropertyDescriptor(cx, receiver, id, &desc)) { 38:37.88 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 38:37.88 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:2739:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 38:37.88 return DefineDataProperty(cx, receiver, id, v, attrs, result); 38:37.88 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:37.96 /<>/firefox-66.0~b8+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]’: 38:37.96 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:2765:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 38:37.97 static bool SetNonexistentProperty(JSContext* cx, HandleNativeObject obj, 38:37.97 ^~~~~~~~~~~~~~~~~~~~~~ 38:37.97 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:2765:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 38:37.97 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:2811:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 38:37.97 return SetPropertyByDefining(cx, id, v, receiver, result); 38:37.97 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:49.77 Compiling syn v0.15.24 *** KEEP ALIVE MARKER *** Total duration: 0:39:00.260700 39:13.78 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp: In function ‘bool SetExistingProperty(JSContext*, JS::HandleId, JS::HandleValue, JS::HandleValue, js::HandleNativeObject, JS::Handle, JS::ObjectOpResult&)’: 39:13.81 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:2873:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 39:13.81 static bool SetExistingProperty(JSContext* cx, HandleId id, HandleValue v, 39:13.81 ^~~~~~~~~~~~~~~~~~~ 39:13.81 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:2873:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 39:13.81 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:2897:33: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 39:13.82 return SetPropertyByDefining(cx, id, v, receiver, result); 39:13.82 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:13.82 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 39:13.82 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 39:13.82 from /<>/firefox-66.0~b8+build1/js/src/vm/List.h:12, 39:13.82 from /<>/firefox-66.0~b8+build1/js/src/vm/List-inl.h:10, 39:13.87 from /<>/firefox-66.0~b8+build1/js/src/vm/List.cpp:1, 39:13.88 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src17.cpp:2: 39:13.88 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 39:13.88 return js::ToNumberSlow(cx, v, out); 39:13.88 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 39:13.88 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src17.cpp:20: 39:14.04 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:2920:33: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 39:14.04 return SetPropertyByDefining(cx, id, v, receiver, result); 39:14.04 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:14.04 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/TypeInference-inl.h:36, 39:14.04 from /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:36, 39:14.04 from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 39:14.04 from /<>/firefox-66.0~b8+build1/js/src/vm/List-inl.h:16, 39:14.04 from /<>/firefox-66.0~b8+build1/js/src/vm/List.cpp:1, 39:14.04 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src17.cpp:2: 39:14.04 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext-inl.h:260:12: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 39:14.04 return op(cx, obj, id, v, result); 39:14.04 ~~^~~~~~~~~~~~~~~~~~~~~~~~ 39:14.05 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src17.cpp:20: 39:14.05 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:2931:22: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 39:14.05 if (!js::CallSetter(cx, receiver, setter, v)) { 39:14.05 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 39:14.06 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:2931:22: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 39:16.23 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp: In function ‘bool js::NativeDefineProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&)’: 39:16.23 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:1633:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 39:16.23 bool js::NativeDefineProperty(JSContext* cx, HandleNativeObject obj, 39:16.23 ^~ 39:16.23 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:1656:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 39:16.23 return ArraySetLength(cx, arr, id, desc_.attributes(), desc_.value(), 39:16.23 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:16.23 result); 39:16.23 ~~~~~~~ 39:16.23 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:1672:37: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 39:16.23 return DefineTypedArrayElement(cx, obj, index, desc_, result); 39:16.23 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:16.27 /<>/firefox-66.0~b8+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 39:16.28 if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) { 39:16.28 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:16.30 /<>/firefox-66.0~b8+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 39:16.30 if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) { 39:16.30 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:16.30 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:1161:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 39:16.30 if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) { 39:16.30 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:16.30 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:1593:38: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 39:16.30 if (!GetExistingPropertyValue(cx, obj, id, prop, ¤tValue)) { 39:16.31 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:16.31 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:1790:36: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 39:16.32 if (!GetExistingPropertyValue(cx, obj, id, prop, ¤tValue)) { 39:16.32 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:16.32 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:1818:36: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 39:16.32 if (!GetExistingPropertyValue(cx, obj, id, prop, ¤tValue)) { 39:16.32 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:16.32 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:1829:23: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 39:16.32 if (!SameValue(cx, desc.value(), currentValue, &same)) { 39:16.32 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:16.33 /<>/firefox-66.0~b8+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 39:16.33 if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) { 39:16.33 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:16.34 /<>/firefox-66.0~b8+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 39:16.34 if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) { 39:16.34 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:16.34 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:1161:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 39:16.34 if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) { 39:16.34 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:20.70 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp: In function ‘bool js::NativeDefineDataProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::HandleValue, unsigned int, JS::ObjectOpResult&)’: 39:20.70 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:1887:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 39:20.71 bool js::NativeDefineDataProperty(JSContext* cx, HandleNativeObject obj, 39:20.71 ^~ 39:20.71 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:1887:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 39:20.71 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:1892:30: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 39:20.71 return NativeDefineProperty(cx, obj, id, desc, result); 39:20.71 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:20.75 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp: In function ‘bool js::NativeDefineDataProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::HandleValue, unsigned int)’: 39:20.76 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:1945:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 39:20.76 bool js::NativeDefineDataProperty(JSContext* cx, HandleNativeObject obj, 39:20.76 ^~ 39:20.76 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:1949:32: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 39:20.76 if (!NativeDefineDataProperty(cx, obj, id, value, attrs, result)) { 39:20.76 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:20.79 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp: In function ‘bool js::NativeDefineDataProperty(JSContext*, js::HandleNativeObject, js::PropertyName*, JS::HandleValue, unsigned int)’: 39:20.79 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:1963:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 39:20.79 bool js::NativeDefineDataProperty(JSContext* cx, HandleNativeObject obj, 39:20.79 ^~ 39:20.79 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:1967:34: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 39:20.79 return NativeDefineDataProperty(cx, obj, id, value, attrs); 39:20.79 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:21.01 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp: In function ‘bool js::CopyDataPropertiesNative(JSContext*, js::HandlePlainObject, JS::Handle, js::HandlePlainObject, bool*)’: 39:21.01 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:3219:36: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 39:21.01 if (!NativeDefineDataProperty(cx, target, key, value, JSPROP_ENUMERATE)) { 39:21.01 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:21.54 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src17.cpp:29: 39:21.54 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectGroup.cpp: In function ‘bool AddPlainObjectProperties(JSContext*, js::HandlePlainObject, js::IdValuePair*, size_t)’: 39:21.54 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectGroup.cpp:1166:34: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 39:21.54 if (!NativeDefineDataProperty(cx, obj, propid, value, JSPROP_ENUMERATE)) { 39:21.54 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:23.21 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src17.cpp:20: 39:23.21 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp: In function ‘bool js::CopyDataPropertiesNative(JSContext*, js::HandlePlainObject, js::HandleNativeObject, js::HandlePlainObject, bool*)’: 39:23.21 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:3157:36: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 39:23.21 if (!NativeDefineDataProperty(cx, target, key, value, JSPROP_ENUMERATE)) { 39:23.22 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:23.98 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp: In function ‘bool js::NativeDefineAccessorProperty(JSContext*, js::HandleNativeObject, JS::HandleId, js::GetterOp, js::SetterOp, unsigned int)’: 39:24.01 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:1902:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 39:24.01 if (!NativeDefineProperty(cx, obj, id, desc, result)) { 39:24.01 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:24.18 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp: In function ‘bool js::NativeDefineAccessorProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::HandleObject, JS::HandleObject, unsigned int)’: 39:24.18 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:1929:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 39:24.18 if (!NativeDefineProperty(cx, obj, id, desc, result)) { 39:24.18 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:25.21 /<>/firefox-66.0~b8+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]’: 39:25.21 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:2939:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 39:25.21 bool js::NativeSetProperty(JSContext* cx, HandleNativeObject obj, HandleId id, 39:25.21 ^~ 39:25.23 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:2939:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 39:25.23 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:2960:33: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 39:25.23 return SetExistingProperty(cx, id, v, receiver, pobj, prop, result); 39:25.23 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:25.23 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:2811:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 39:25.23 return SetPropertyByDefining(cx, id, v, receiver, result); 39:25.23 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:25.23 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:2805:16: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 39:25.23 return op(cx, obj, id, desc, result); 39:25.23 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:25.23 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 39:25.23 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 39:25.23 from /<>/firefox-66.0~b8+build1/js/src/vm/List.h:12, 39:25.23 from /<>/firefox-66.0~b8+build1/js/src/vm/List-inl.h:10, 39:25.23 from /<>/firefox-66.0~b8+build1/js/src/vm/List.cpp:1, 39:25.23 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src17.cpp:2: 39:25.23 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 39:25.23 return js::ToNumberSlow(cx, v, out); 39:25.23 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 39:25.23 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src17.cpp:20: 39:25.23 /<>/firefox-66.0~b8+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 39:25.23 if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) { 39:25.24 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:25.31 /<>/firefox-66.0~b8+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 39:25.31 if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) { 39:25.31 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:25.31 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:1161:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 39:25.32 if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) { 39:25.32 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:25.32 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:1161:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 39:25.32 if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) { 39:25.32 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:25.32 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:2999:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 39:25.32 return SetProperty(cx, protoRoot, id, v, receiver, result); 39:25.32 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:25.32 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:2999:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 39:27.84 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 39:27.84 from /<>/firefox-66.0~b8+build1/js/src/vm/List-inl.h:16, 39:27.84 from /<>/firefox-66.0~b8+build1/js/src/vm/List.cpp:1, 39:27.84 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src17.cpp:2: 39:27.85 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h: In function ‘bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)’: 39:27.85 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:275:13: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 39:27.86 inline bool SetProperty(JSContext* cx, JS::Handle obj, 39:27.86 ^~~~~~~~~~~ 39:27.86 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:275:13: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 39:27.86 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 39:27.88 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); 39:27.88 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:27.88 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 39:27.88 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 39:27.88 return NativeSetProperty(cx, obj.as(), id, v, 39:27.88 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:27.89 receiver, result); 39:27.89 ~~~~~~~~~~~~~~~~~ 39:27.91 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 39:28.65 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src17.cpp:20: 39:28.65 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp: In function ‘bool js::AddOrUpdateSparseElementHelper(JSContext*, js::HandleArrayObject, int32_t, JS::HandleValue, bool)’: 39:28.65 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:2065:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 39:28.65 bool js::AddOrUpdateSparseElementHelper(JSContext* cx, HandleArrayObject obj, 39:28.65 ^~ 39:28.67 /<>/firefox-66.0~b8+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 39:28.67 if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) { 39:28.67 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:28.67 /<>/firefox-66.0~b8+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 39:28.67 if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) { 39:28.67 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:28.67 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:1161:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 39:28.67 if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) { 39:28.67 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:28.67 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:2104:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 39:28.67 return SetProperty(cx, obj, id, v, receiver, result) && 39:28.67 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:28.67 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:2104:21: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 39:30.87 /<>/firefox-66.0~b8+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]’: 39:30.87 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:2939:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 39:30.87 bool js::NativeSetProperty(JSContext* cx, HandleNativeObject obj, HandleId id, 39:30.87 ^~ 39:30.87 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:2939:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 39:30.88 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:2960:33: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 39:30.88 return SetExistingProperty(cx, id, v, receiver, pobj, prop, result); 39:30.88 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:30.88 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:2974:49: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 39:30.88 return SetNonexistentProperty(cx, obj, id, v, receiver, 39:30.88 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 39:30.88 result); 39:30.91 ~~~~~~~ 39:30.96 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:2994:53: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 39:30.96 return SetNonexistentProperty(cx, obj, id, v, receiver, 39:30.96 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 39:30.96 result); 39:30.96 ~~~~~~~ 39:30.96 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:2999:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 39:30.96 return SetProperty(cx, protoRoot, id, v, receiver, result); 39:30.96 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:30.96 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:2999:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 39:31.28 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp: In function ‘bool js::NativeSetElement(JSContext*, js::HandleNativeObject, uint32_t, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)’: 39:31.28 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:3017:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 39:31.28 bool js::NativeSetElement(JSContext* cx, HandleNativeObject obj, uint32_t index, 39:31.28 ^~ 39:31.28 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:3017:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 39:31.28 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:3024:38: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 39:31.28 return NativeSetProperty(cx, obj, id, v, receiver, result); 39:31.28 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:31.28 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:3024:38: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 39:31.37 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp: In function ‘bool js::SetPropertyOnProto(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)’: 39:31.37 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:2744:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 39:31.37 bool js::SetPropertyOnProto(JSContext* cx, HandleObject obj, HandleId id, 39:31.37 ^~ 39:31.37 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:2744:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 39:31.38 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 39:31.38 from /<>/firefox-66.0~b8+build1/js/src/vm/List-inl.h:16, 39:31.39 from /<>/firefox-66.0~b8+build1/js/src/vm/List.cpp:1, 39:31.39 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src17.cpp:2: 39:31.39 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 39:31.39 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); 39:31.39 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:31.39 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 39:31.39 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 39:31.39 return NativeSetProperty(cx, obj.as(), id, v, 39:31.39 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:31.39 receiver, result); 39:31.39 ~~~~~~~~~~~~~~~~~ 39:31.39 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 39:31.39 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src17.cpp:20: 39:31.39 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.cpp:2754:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 39:31.39 return SetPropertyByDefining(cx, id, v, receiver, result); 39:31.39 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:34.94 Compiling mozprofile v0.4.0 (/<>/firefox-66.0~b8+build1/testing/mozbase/rust/mozprofile) 39:53.96 Compiling idna v0.1.4 *** KEEP ALIVE MARKER *** Total duration: 0:40:00.260705 40:09.72 Compiling tokio-threadpool v0.1.5 40:19.34 Compiling lock_api v0.1.5 40:53.24 Compiling syn v0.15.24 *** KEEP ALIVE MARKER *** Total duration: 0:41:00.260730 41:02.57 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src18.cpp:20: 41:02.57 /<>/firefox-66.0~b8+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&)’: 41:02.57 /<>/firefox-66.0~b8+build1/js/src/vm/ProxyObject.cpp:48:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 41:02.57 /* static */ ProxyObject* ProxyObject::New(JSContext* cx, 41:02.57 ^~~~~~~~~~~ 41:05.32 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src18.cpp:47: 41:05.32 /<>/firefox-66.0~b8+build1/js/src/vm/RegExpObject.cpp: In member function ‘js::ArrayObject* js::RegExpRealm::createMatchResultTemplateObject(JSContext*)’: 41:05.33 /<>/firefox-66.0~b8+build1/js/src/vm/RegExpObject.cpp:1195:32: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 41:05.33 if (!NativeDefineDataProperty(cx, templateObject, cx->names().index, index, 41:05.33 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:05.33 JSPROP_ENUMERATE)) { 41:05.33 ~~~~~~~~~~~~~~~~~ 41:05.34 /<>/firefox-66.0~b8+build1/js/src/vm/RegExpObject.cpp:1202:32: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 41:05.34 if (!NativeDefineDataProperty(cx, templateObject, cx->names().input, inputVal, 41:05.34 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:05.34 JSPROP_ENUMERATE)) { 41:05.34 ~~~~~~~~~~~~~~~~~ *** KEEP ALIVE MARKER *** Total duration: 0:42:00.260719 42:04.34 Compiling rustc_version v0.2.3 42:30.22 Compiling env_logger v0.5.6 42:51.47 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src19.cpp:38: 42:51.47 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp: In function ‘bool Is(JS::HandleValue) [with T = js::ArrayIteratorObject]’: 42:51.48 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp:1861:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 42:51.50 bool Is(HandleValue v) { 42:51.50 ^~ 42:51.55 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp: In function ‘bool Is(JS::HandleValue) [with T = js::MapIteratorObject]’: 42:51.55 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp:1861:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 42:51.59 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp: In function ‘bool Is(JS::HandleValue) [with T = js::SetIteratorObject]’: 42:51.59 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp:1861:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 42:51.61 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp: In function ‘bool Is(JS::HandleValue) [with T = js::StringIteratorObject]’: 42:51.61 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp:1861:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 42:51.62 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp: In function ‘bool Is(JS::HandleValue) [with T = js::RegExpStringIteratorObject]’: 42:51.62 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp:1861:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 42:51.72 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp: In function ‘bool Is(JS::HandleValue) [with T = js::ArrayBufferObject]’: 42:51.72 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp:1861:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 42:51.75 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp: In function ‘bool Is(JS::HandleValue) [with T = js::SharedArrayBufferObject]’: 42:51.75 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp:1861:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 42:51.78 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp: In function ‘bool Is(JS::HandleValue) [with T = js::TypedArrayObject]’: 42:51.78 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp:1861:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 42:51.85 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp: In function ‘bool Is(JS::HandleValue) [with T = js::GeneratorObject]’: 42:51.85 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp:1861:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 42:51.85 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp: In function ‘bool Is(JS::HandleValue) [with T = js::MapObject]’: 42:51.85 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp:1861:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 42:51.90 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp: In function ‘bool Is(JS::HandleValue) [with T = js::SetObject]’: 42:51.90 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp:1861:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 42:52.08 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp: In function ‘bool Is(JS::HandleValue) [with T = js::CollatorObject]’: 42:52.08 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp:1861:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 42:52.08 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp: In function ‘bool Is(JS::HandleValue) [with T = js::DateTimeFormatObject]’: 42:52.08 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp:1861:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 42:52.10 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp: In function ‘bool Is(JS::HandleValue) [with T = js::NumberFormatObject]’: 42:52.10 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp:1861:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 42:52.13 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp: In function ‘bool Is(JS::HandleValue) [with T = js::PluralRulesObject]’: 42:52.13 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp:1861:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 42:52.14 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp: In function ‘bool Is(JS::HandleValue) [with T = js::RelativeTimeFormatObject]’: 42:52.14 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp:1861:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 42:52.17 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp: In function ‘bool Is(JS::HandleValue) [with T = js::RegExpObject]’: 42:52.17 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp:1861:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 42:52.23 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp: In function ‘bool Is(JS::HandleValue) [with T = js::ModuleObject]’: 42:52.23 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp:1861:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 42:52.92 Compiling quote v0.6.10 42:53.57 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp: In function ‘bool intrinsic_HostResolveImportedModule(JSContext*, unsigned int, JS::Value*)’: 42:53.58 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp:2151:44: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 42:53.58 CallModuleResolveHook(cx, referencingPrivate, specifier)); 42:53.58 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:53.68 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp: In function ‘bool intrinsic_RegExpGetSubstitution(JSContext*, unsigned int, JS::Value*)’: 42:53.68 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp:1742:31: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 42:53.68 return RegExpGetSubstitution(cx, matchResult, string, size_t(position), 42:53.68 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:53.68 replacement, size_t(firstDollarIndex), 42:53.68 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:53.68 args.rval()); 42:53.68 ~~~~~~~~~~~~ 42:53.75 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp: In function ‘bool intrinsic_RegExpCreate(JSContext*, unsigned int, JS::Value*)’: 42:53.75 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp:1716:22: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 42:53.76 return RegExpCreate(cx, args[0], args.get(1), args.rval()); 42:53.76 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:53.76 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp:1716:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 42:54.60 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp: In function ‘bool intrinsic_CopyDataPropertiesOrGetOwnKeys(JSContext*, unsigned int, JS::Value*)’: 42:54.60 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp:2316:28: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 42:54.60 return GetOwnPropertyKeys( 42:54.60 ~~~~~~~~~~~~~~~~~~^ 42:54.60 cx, from, JSITER_OWNONLY | JSITER_HIDDEN | JSITER_SYMBOLS, args.rval()); 42:54.60 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:54.75 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp: In function ‘bool intrinsic_CreateModuleSyntaxError(JSContext*, unsigned int, JS::Value*)’: 42:54.75 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp:415:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 42:54.75 if (!JS::CreateError(cx, JSEXN_SYNTAXERR, nullptr, filename, 42:54.75 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:54.75 args[1].toInt32(), args[2].toInt32(), nullptr, message, 42:54.75 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:54.75 &error)) { 42:54.75 ~~~~~~~ 42:54.79 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/IonTypes.h:19, 42:54.79 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeSet.h:22, 42:54.79 from /<>/firefox-66.0~b8+build1/js/src/vm/ObjectGroup.h:19, 42:54.79 from /<>/firefox-66.0~b8+build1/js/src/vm/Shape.h:31, 42:54.80 from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:18, 42:54.80 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 42:54.80 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 42:54.80 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 42:54.80 from /<>/firefox-66.0~b8+build1/js/src/vm/RegExpStatics.h:11, 42:54.80 from /<>/firefox-66.0~b8+build1/js/src/vm/RegExpStatics.cpp:7, 42:54.80 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src19.cpp:2: 42:54.80 /<>/firefox-66.0~b8+build1/js/src/vm/StringType.h: In function ‘bool intrinsic_ToString(JSContext*, unsigned int, JS::Value*)’: 42:54.80 /<>/firefox-66.0~b8+build1/js/src/vm/StringType.h:1692:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 42:54.80 return ToStringSlow(cx, v); 42:54.80 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 42:54.82 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src19.cpp:38: 42:54.82 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp: In function ‘bool intrinsic_MakeConstructible(JSContext*, unsigned int, JS::Value*)’: 42:54.82 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp:482:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 42:54.82 if (!DefineDataProperty( 42:54.82 ~~~~~~~~~~~~~~~~~~^ 42:54.82 cx, ctor, cx->names().prototype, args[1], 42:54.82 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:54.82 JSPROP_READONLY | JSPROP_ENUMERATE | JSPROP_PERMANENT)) { 42:54.82 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:54.84 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp: In function ‘bool intrinsic_ToSource(JSContext*, unsigned int, JS::Value*)’: 42:54.84 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp:155:32: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 42:54.84 JSString* str = ValueToSource(cx, args[0]); 42:54.84 ~~~~~~~~~~~~~^~~~~~~~~~~~~ 42:54.90 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 42:54.90 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 42:54.90 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 42:54.90 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 42:54.90 from /<>/firefox-66.0~b8+build1/js/src/vm/RegExpStatics.h:11, 42:54.90 from /<>/firefox-66.0~b8+build1/js/src/vm/RegExpStatics.cpp:7, 42:54.90 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src19.cpp:2: 42:54.90 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool intrinsic_ToObject(JSContext*, unsigned int, JS::Value*)’: 42:54.90 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 42:54.90 return js::ToObjectSlow(cx, v, false); 42:54.90 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 42:54.92 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src19.cpp:38: 42:54.92 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp: In function ‘bool GetUnclonedValue(JSContext*, js::HandleNativeObject, JS::HandleId, JS::MutableHandleValue)’: 42:54.92 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp:3022:13: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 42:54.93 static bool GetUnclonedValue(JSContext* cx, HandleNativeObject selfHostedObject, 42:54.93 ^~~~~~~~~~~~~~~~ 42:55.59 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src19.cpp:11: 42:55.59 /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.cpp: In function ‘bool HandleInterrupt(JSContext*, bool)’: 42:55.59 /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.cpp:441:39: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 42:55.59 switch (Debugger::onSingleStep(cx, &rval)) { 42:55.59 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 42:56.48 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.h:11, 42:56.48 from /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.h:11, 42:56.50 from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:16, 42:56.50 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject-inl.h:22, 42:56.50 from /<>/firefox-66.0~b8+build1/js/src/vm/RegExpStatics.cpp:12, 42:56.50 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src19.cpp:2: 42:56.50 /<>/firefox-66.0~b8+build1/js/src/jsnum.h: In function ‘bool intrinsic_ToInteger(JSContext*, unsigned int, JS::Value*)’: 42:56.50 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:325:22: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 42:56.50 if (!ToNumberSlow(cx, v, dp)) { 42:56.50 ~~~~~~~~~~~~^~~~~~~~~~~ 42:57.19 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src19.cpp:38: 42:57.19 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp: In function ‘bool intrinsic_ThrowRangeError(JSContext*, unsigned int, JS::Value*)’: 42:57.20 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp:331:34: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 42:57.20 DecompileValueGenerator(cx, JSDVG_SEARCH_STACK, val, nullptr); 42:57.20 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:57.20 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/IonTypes.h:19, 42:57.20 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeSet.h:22, 42:57.20 from /<>/firefox-66.0~b8+build1/js/src/vm/ObjectGroup.h:19, 42:57.20 from /<>/firefox-66.0~b8+build1/js/src/vm/Shape.h:31, 42:57.20 from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:18, 42:57.20 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 42:57.20 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 42:57.20 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 42:57.20 from /<>/firefox-66.0~b8+build1/js/src/vm/RegExpStatics.h:11, 42:57.20 from /<>/firefox-66.0~b8+build1/js/src/vm/RegExpStatics.cpp:7, 42:57.20 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src19.cpp:2: 42:57.20 /<>/firefox-66.0~b8+build1/js/src/vm/StringType.h:1692:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 42:57.20 return ToStringSlow(cx, v); 42:57.20 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 42:58.75 Compiling digest v0.7.6 *** KEEP ALIVE MARKER *** Total duration: 0:43:00.260723 43:00.19 Compiling Inflector v0.11.2 43:06.65 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src19.cpp:38: 43:06.65 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp: In member function ‘bool JSRuntime::initSelfHosting(JSContext*)’: 43:06.65 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp:2995:20: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 43:06.65 if (!EvaluateUtf8(cx, options, src.get(), srcLen, &rv)) { 43:06.65 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:06.65 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp:2877:31: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 43:06.65 if (!cx->getPendingException(&exn)) { 43:06.65 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 43:07.05 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp: In member function ‘bool JSRuntime::getUnclonedSelfHostedValue(JSContext*, js::HandlePropertyName, JS::MutableHandleValue)’: 43:07.05 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp:3367:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 43:07.05 bool JSRuntime::getUnclonedSelfHostedValue(JSContext* cx, 43:07.05 ^~~~~~~~~ 43:07.07 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp:3371:26: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 43:07.07 return GetUnclonedValue( 43:07.07 ~~~~~~~~~~~~~~~~^ 43:07.07 cx, HandleNativeObject::fromMarkedLocation(&selfHostingGlobal_.ref()), id, 43:07.07 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:07.07 vp); 43:07.07 ~~~ 43:07.17 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp: In member function ‘JSFunction* JSRuntime::getUnclonedSelfHostedFunction(JSContext*, js::HandlePropertyName)’: 43:07.17 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp:3379:34: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 43:07.17 if (!getUnclonedSelfHostedValue(cx, name, &selfHostedValue)) { 43:07.17 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:09.44 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:31, 43:09.44 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject-inl.h:22, 43:09.44 from /<>/firefox-66.0~b8+build1/js/src/vm/RegExpStatics.cpp:12, 43:09.45 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src19.cpp:2: 43:09.45 /<>/firefox-66.0~b8+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]’: 43:09.45 /<>/firefox-66.0~b8+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 43:09.45 inline bool ValueToId( 43:09.45 ^~~~~~~~~ 43:09.45 /<>/firefox-66.0~b8+build1/js/src/vm/JSAtom-inl.h:93:33: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType’ {aka ‘JS::Handle’} changed in GCC 7.1 43:09.45 JSAtom* atom = ToAtom(cx, v); 43:09.45 ~~~~~~~~~~~~~~~^~~~~~~ 43:09.56 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject-inl.h:22, 43:09.56 from /<>/firefox-66.0~b8+build1/js/src/vm/RegExpStatics.cpp:12, 43:09.56 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src19.cpp:2: 43:09.56 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h: In function ‘bool intrinsic_ToPropertyKey(JSContext*, unsigned int, JS::Value*)’: 43:09.56 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:385:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 43:09.56 return ValueToId(cx, argument, result); 43:09.56 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 43:09.59 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:388:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 43:09.62 return ToPropertyKeySlow(cx, argument, result); 43:09.62 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 43:09.66 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src19.cpp:38: 43:09.66 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp: In function ‘bool intrinsic_DefineProperty(JSContext*, unsigned int, JS::Value*)’: 43:09.66 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp:617:24: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType’ {aka ‘JS::Handle’} changed in GCC 7.1 43:09.66 if (!ValueToId(cx, args[1], &id)) { 43:09.66 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 43:09.66 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp:677:22: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 43:09.66 if (!DefineProperty(cx, obj, id, desc, result)) { 43:09.66 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:09.81 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp: In function ‘bool intrinsic_DefineDataProperty(JSContext*, unsigned int, JS::Value*)’: 43:09.81 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp:563:24: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType’ {aka ‘JS::Handle’} changed in GCC 7.1 43:09.81 if (!ValueToId(cx, args[1], &id)) { 43:09.82 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 43:09.82 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp:597:22: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 43:09.82 if (!DefineProperty(cx, obj, id, desc)) { 43:09.82 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 43:18.71 Compiling env_logger v0.5.6 43:24.24 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp: In function ‘bool intrinsic_ConstructFunction(JSContext*, unsigned int, JS::Value*)’: 43:24.24 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp:2074:17: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 43:24.24 if (!Construct(cx, args[0], constructArgs, args[1], &res)) { 43:24.24 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:24.24 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp:2074:17: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 43:30.06 Compiling phf_generator v0.7.21 43:31.21 Compiling cexpr v0.3.3 43:40.66 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp: In function ‘JSObject* CloneObject(JSContext*, js::HandleNativeObject)’: 43:40.68 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp:3095:26: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 43:40.68 if (!GetUnclonedValue(cx, selfHostedObject, id, &selfHostedValue)) { 43:40.71 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:40.71 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp:3098:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 43:40.75 if (!CloneValue(cx, selfHostedValue, &val) || 43:40.76 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:40.76 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp:3099:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 43:40.76 !JS_DefinePropertyById(cx, clone, id, val, attrs[i])) { 43:40.76 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:41.25 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp: In function ‘bool CloneValue(JSContext*, JS::HandleValue, JS::MutableHandleValue)’: 43:41.25 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp:3251:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 43:41.25 static bool CloneValue(JSContext* cx, HandleValue selfHostedValue, 43:41.25 ^~~~~~~~~~ 43:41.26 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp:3251:13: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 43:41.30 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp: In member function ‘bool JSRuntime::cloneSelfHostedValue(JSContext*, js::HandlePropertyName, JS::MutableHandleValue)’: 43:41.30 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp:3386:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 43:41.30 bool JSRuntime::cloneSelfHostedValue(JSContext* cx, HandlePropertyName name, 43:41.30 ^~~~~~~~~ 43:41.31 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp:3389:34: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 43:41.31 if (!getUnclonedSelfHostedValue(cx, name, &selfHostedValue)) { 43:41.31 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:41.31 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp:3403:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 43:41.31 return CloneValue(cx, selfHostedValue, vp); 43:41.31 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 43:41.34 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp: In function ‘bool js::CallSelfHostedFunction(JSContext*, js::HandlePropertyName, JS::HandleValue, const js::AnyInvokeArgs&, JS::MutableHandleValue)’: 43:41.35 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp:1848:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 43:41.35 bool js::CallSelfHostedFunction(JSContext* cx, HandlePropertyName name, 43:41.35 ^~ 43:41.35 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp:1848:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 43:41.35 In file included from /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.h:11, 43:41.35 from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:16, 43:41.35 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject-inl.h:22, 43:41.35 from /<>/firefox-66.0~b8+build1/js/src/vm/RegExpStatics.cpp:12, 43:41.36 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src19.cpp:2: 43:41.36 /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.h:761:45: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 43:41.38 if (!cx->runtime()->cloneSelfHostedValue(cx, name, value)) { 43:41.38 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 43:41.38 /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.h:764:43: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 43:41.39 return GlobalObject::addIntrinsicValue(cx, global, name, value); 43:41.39 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 43:41.40 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src19.cpp:38: 43:41.40 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp:1857:14: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 43:41.40 return Call(cx, fun, thisv, args, rval); 43:41.40 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:41.40 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp:1857:14: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 43:41.40 Compiling string_cache v0.7.3 43:41.41 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp: In function ‘bool CallSelfHostedNonGenericMethod(JSContext*, const JS::CallArgs&)’: 43:41.41 /<>/firefox-66.0~b8+build1/js/src/vm/SelfHosting.cpp:1832:32: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 43:41.41 return CallSelfHostedFunction(cx, name, args.thisv(), args2, args.rval()); 43:41.41 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:51.22 Compiling serde_derive v1.0.80 (https://github.com/servo/serde?branch=deserialize_from_enums9#e0cc925c) *** KEEP ALIVE MARKER *** Total duration: 0:44:00.266850 44:51.20 Compiling bzip2 v0.3.2 44:54.26 Compiling chrono v0.4.6 *** KEEP ALIVE MARKER *** Total duration: 0:45:00.279561 45:12.62 Compiling syn v0.13.1 45:35.00 Compiling mozversion v0.1.3 (/<>/firefox-66.0~b8+build1/testing/mozbase/rust/mozversion) 45:49.76 Compiling tokio-udp v0.1.1 45:53.40 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:20: 45:53.40 /<>/firefox-66.0~b8+build1/js/src/builtin/String.cpp: In function ‘bool IsString(JS::HandleValue)’: 45:53.40 /<>/firefox-66.0~b8+build1/js/src/builtin/String.cpp:484:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 45:53.40 MOZ_ALWAYS_INLINE bool IsString(HandleValue v) { 45:53.40 ^~~~~~~~ 45:53.44 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/IonTypes.h:19, 45:53.44 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeSet.h:22, 45:53.44 from /<>/firefox-66.0~b8+build1/js/src/vm/ObjectGroup.h:19, 45:53.44 from /<>/firefox-66.0~b8+build1/js/src/vm/Shape.h:31, 45:53.44 from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:18, 45:53.44 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 45:53.44 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayObject.h:10, 45:53.44 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.h:17, 45:53.44 from /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:17, 45:53.44 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 45:53.44 /<>/firefox-66.0~b8+build1/js/src/vm/StringType.h: In function ‘bool str_toSource_impl(JSContext*, const JS::CallArgs&)’: 45:53.44 /<>/firefox-66.0~b8+build1/js/src/vm/StringType.h:1692:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 45:53.44 return ToStringSlow(cx, v); 45:53.44 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 45:53.57 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:29: 45:53.57 /<>/firefox-66.0~b8+build1/js/src/builtin/Symbol.cpp: In function ‘bool IsSymbol(JS::HandleValue)’: 45:53.57 /<>/firefox-66.0~b8+build1/js/src/builtin/Symbol.cpp:178:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 45:53.57 MOZ_ALWAYS_INLINE bool IsSymbol(HandleValue v) { 45:53.57 ^~~~~~~~ 45:53.77 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:38: 45:53.77 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp: In static member function ‘static bool CloneBufferObject::is(JS::HandleValue)’: 45:53.77 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:2897:15: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 45:53.77 static bool is(HandleValue v) { 45:53.77 ^~ 45:55.13 In file included from /<>/firefox-66.0~b8+build1/js/src/frontend/FullParseHandler.h:18, 45:55.13 from /<>/firefox-66.0~b8+build1/js/src/frontend/BCEParserHandle.h:11, 45:55.13 from /<>/firefox-66.0~b8+build1/js/src/frontend/EitherParser.h:24, 45:55.13 from /<>/firefox-66.0~b8+build1/js/src/builtin/ModuleObject.h:15, 45:55.13 from /<>/firefox-66.0~b8+build1/js/src/frontend/ModuleSharedContext.h:13, 45:55.13 from /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:19, 45:55.13 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 45:55.13 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h: In static member function ‘static bool js::SymbolObject::keyFor(JSContext*, unsigned int, JS::Value*)’: 45:55.13 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:1086:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 45:55.13 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 45:55.13 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:55.13 arg1, arg2); 45:55.13 ~~~~~~~~~~~ 45:55.25 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 45:55.25 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::NodeBuilder::atomValue(const char*, JS::MutableHandleValue)’: 45:55.25 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:385:21: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 45:55.25 MOZ_MUST_USE bool atomValue(const char* s, MutableHandleValue dst) { 45:55.25 ^~~~~~~~~ 45:55.62 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::NodeBuilder::newArray(NodeVector&, JS::MutableHandleValue)’: 45:55.62 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:729:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 45:55.62 bool NodeBuilder::newArray(NodeVector& elts, MutableHandleValue dst) { 45:55.62 ^~~~~~~~~~~ 45:55.62 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:750:27: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 45:55.62 if (!DefineDataElement(cx, array, i, val)) { 45:55.62 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 45:55.77 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)’: 45:55.77 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:461:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 45:55.77 MOZ_MUST_USE bool defineProperty(HandleObject obj, const char* name, 45:55.77 ^~~~~~~~~~~~~~ 45:55.77 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:461:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 45:55.77 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:477:30: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 45:55.77 return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal); 45:55.78 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:55.84 /<>/firefox-66.0~b8+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&}]’: 45:55.91 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:421:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 45:55.91 MOZ_MUST_USE bool newNodeHelper(HandleObject obj, const char* name, 45:55.91 ^~~~~~~~~~~~~ 45:55.91 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:427:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 45:55.91 return defineProperty(obj, name, value) && 45:55.91 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 45:55.96 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:427:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 45:55.96 return defineProperty(obj, name, value) && 45:55.96 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 45:55.96 /<>/firefox-66.0~b8+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&}]’: 45:55.96 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:421:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 45:55.96 MOZ_MUST_USE bool newNodeHelper(HandleObject obj, const char* name, 45:55.96 ^~~~~~~~~~~~~ 45:55.96 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:427:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 45:55.96 return defineProperty(obj, name, value) && 45:55.96 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 45:55.96 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:427:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 45:56.01 return defineProperty(obj, name, value) && 45:56.01 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 45:56.10 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:11: 45:56.10 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp: In function ‘JSObject* PromiseRejectedWithPendingError(JSContext*)’: 45:56.11 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:128:57: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 45:56.11 if (!cx->isExceptionPending() || !GetAndClearException(cx, &exn)) { 45:56.11 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 45:56.11 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:135:42: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 45:56.13 return PromiseObject::unforgeableReject(cx, exn); 45:56.13 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 45:56.17 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp: In function ‘bool ByteLengthQueuingStrategy_size(JSContext*, unsigned int, JS::Value*)’: 45:56.17 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:4050:21: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 45:56.17 return GetProperty(cx, args.get(0), cx->names().byteLength, args.rval()); 45:56.17 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:56.17 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:4050:21: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 45:56.19 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:47: 45:56.20 /<>/firefox-66.0~b8+build1/js/src/builtin/TypedObject.cpp: In function ‘void ReportCannotConvertTo(JSContext*, JS::HandleValue, const char*)’: 45:56.20 /<>/firefox-66.0~b8+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 45:56.20 static void ReportCannotConvertTo(JSContext* cx, HandleValue fromValue, 45:56.20 ^~~~~~~~~~~~~~~~~~~~~ 45:56.20 /<>/firefox-66.0~b8+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 45:57.15 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:20: 45:57.15 /<>/firefox-66.0~b8+build1/js/src/builtin/String.cpp: In function ‘bool js::str_concat(JSContext*, unsigned int, JS::Value*)’: 45:57.15 /<>/firefox-66.0~b8+build1/js/src/builtin/String.cpp:481:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 45:57.16 return ToStringSlow(cx, thisv); 45:57.16 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 45:57.16 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/IonTypes.h:19, 45:57.16 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeSet.h:22, 45:57.16 from /<>/firefox-66.0~b8+build1/js/src/vm/ObjectGroup.h:19, 45:57.16 from /<>/firefox-66.0~b8+build1/js/src/vm/Shape.h:31, 45:57.17 from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:18, 45:57.17 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 45:57.17 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayObject.h:10, 45:57.17 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.h:17, 45:57.17 from /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:17, 45:57.19 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 45:57.19 /<>/firefox-66.0~b8+build1/js/src/vm/StringType.h:1692:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 45:57.19 return ToStringSlow(cx, v); 45:57.20 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 45:57.54 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:20: 45:57.54 /<>/firefox-66.0~b8+build1/js/src/builtin/String.cpp: In function ‘bool str_uneval(JSContext*, unsigned int, JS::Value*)’: 45:57.54 /<>/firefox-66.0~b8+build1/js/src/builtin/String.cpp:362:32: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 45:57.54 JSString* str = ValueToSource(cx, args.get(0)); 45:57.54 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 45:57.64 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 45:57.64 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 45:57.64 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayObject.h:10, 45:57.64 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.h:17, 45:57.64 from /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:17, 45:57.64 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 45:57.64 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In static member function ‘static bool js::SymbolObject::construct(JSContext*, unsigned int, JS::Value*)’: 45:57.64 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 45:57.64 return js::ToStringSlow(cx, v); 45:57.64 ~~~~~~~~~~~~~~~~^~~~~~~ 45:57.70 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In static member function ‘static bool js::SymbolObject::for_(JSContext*, unsigned int, JS::Value*)’: 45:57.71 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 45:57.71 return js::ToStringSlow(cx, v); 45:57.71 ~~~~~~~~~~~~~~~~^~~~~~~ 45:58.38 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool SetGCCallback(JSContext*, unsigned int, JS::Value*)’: 45:58.38 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 45:58.38 return js::ToObjectSlow(cx, v, false); 45:58.38 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 45:58.38 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:38: 45:58.38 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:4263:22: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 45:58.38 if (!JS_GetProperty(cx, opts, "action", &v)) { 45:58.38 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 45:58.38 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 45:58.38 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 45:58.40 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayObject.h:10, 45:58.41 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.h:17, 45:58.41 from /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:17, 45:58.41 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 45:58.41 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 45:58.41 return js::ToStringSlow(cx, v); 45:58.41 ~~~~~~~~~~~~~~~~^~~~~~~ 45:58.41 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:38: 45:58.41 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:4279:24: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 45:58.41 if (!JS_GetProperty(cx, opts, "phases", &v)) { 45:58.41 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 45:58.41 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 45:58.41 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 45:58.41 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayObject.h:10, 45:58.41 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.h:17, 45:58.43 from /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:17, 45:58.44 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 45:58.44 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 45:58.44 return js::ToStringSlow(cx, v); 45:58.44 ~~~~~~~~~~~~~~~~^~~~~~~ 45:58.44 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:38: 45:58.44 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:4330:24: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 45:58.44 if (!JS_GetProperty(cx, opts, "depth", &v)) { 45:58.44 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 45:58.44 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 45:58.44 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 45:58.44 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayObject.h:10, 45:58.45 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.h:17, 45:58.45 from /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:17, 45:58.45 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 45:58.45 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 45:58.45 return js::ToInt32Slow(cx, v, out); 45:58.45 ~~~~~~~~~~~~~~~^~~~~~~~~~~~ 45:58.82 Compiling tokio-tcp v0.1.1 45:58.87 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:38: 45:58.87 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp: In function ‘bool ByteSize(JSContext*, unsigned int, JS::Value*)’: 45:58.87 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:4045:36: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 45:58.87 JS::ubi::Node node = args.get(0); 45:58.87 ^ 45:59.00 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 45:59.00 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 45:59.00 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayObject.h:10, 45:59.00 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.h:17, 45:59.00 from /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:17, 45:59.00 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 45:59.00 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool GetBacktrace(JSContext*, unsigned int, JS::Value*)’: 45:59.00 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 45:59.00 return js::ToObjectSlow(cx, v, false); 45:59.01 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 45:59.01 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:38: 45:59.01 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:3399:24: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 45:59.01 if (!JS_GetProperty(cx, cfg, "args", &v)) { 45:59.01 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 45:59.01 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:3404:24: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 45:59.01 if (!JS_GetProperty(cx, cfg, "locals", &v)) { 45:59.01 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 45:59.03 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:3409:24: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 45:59.03 if (!JS_GetProperty(cx, cfg, "thisprops", &v)) { 45:59.04 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 45:59.34 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp: In function ‘bool GetBuildConfiguration(JSContext*, unsigned int, JS::Value*)’: 45:59.35 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:132:22: note: parameter passing for argument of type ‘const HandleValue’ {aka ‘const JS::Handle’} changed in GCC 7.1 45:59.35 if (!JS_SetProperty(cx, info, "rooting-analysis", FalseHandleValue)) { 45:59.35 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:59.35 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:136:22: note: parameter passing for argument of type ‘const HandleValue’ {aka ‘const JS::Handle’} changed in GCC 7.1 45:59.35 if (!JS_SetProperty(cx, info, "exact-rooting", TrueHandleValue)) { 45:59.35 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:59.35 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:140:22: note: parameter passing for argument of type ‘const HandleValue’ {aka ‘const JS::Handle’} changed in GCC 7.1 45:59.35 if (!JS_SetProperty(cx, info, "trace-jscalls-api", FalseHandleValue)) { 45:59.35 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:59.35 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:144:22: note: parameter passing for argument of type ‘const HandleValue’ {aka ‘const JS::Handle’} changed in GCC 7.1 45:59.35 if (!JS_SetProperty(cx, info, "incremental-gc", TrueHandleValue)) { 45:59.35 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:59.35 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:148:22: note: parameter passing for argument of type ‘const HandleValue’ {aka ‘const JS::Handle’} changed in GCC 7.1 45:59.35 if (!JS_SetProperty(cx, info, "generational-gc", TrueHandleValue)) { 45:59.35 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:59.35 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:158:22: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 45:59.35 if (!JS_SetProperty(cx, info, "debug", value)) { 45:59.35 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 45:59.38 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:167:22: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 45:59.39 if (!JS_SetProperty(cx, info, "release_or_beta", value)) { 45:59.40 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:59.40 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:176:22: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 45:59.42 if (!JS_SetProperty(cx, info, "coverage", value)) { 45:59.43 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:59.43 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:185:22: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 45:59.43 if (!JS_SetProperty(cx, info, "has-ctypes", value)) { 45:59.43 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:59.43 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:194:22: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 45:59.43 if (!JS_SetProperty(cx, info, "x86", value)) { 45:59.43 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 45:59.43 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:203:22: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 45:59.43 if (!JS_SetProperty(cx, info, "x64", value)) { 45:59.43 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 45:59.43 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:212:22: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 45:59.43 if (!JS_SetProperty(cx, info, "arm", value)) { 45:59.43 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 45:59.43 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:221:22: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 45:59.43 if (!JS_SetProperty(cx, info, "arm-simulator", value)) { 45:59.43 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:59.43 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:230:22: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 45:59.43 if (!JS_SetProperty(cx, info, "arm64", value)) { 45:59.43 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 45:59.43 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:239:22: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 45:59.43 if (!JS_SetProperty(cx, info, "arm64-simulator", value)) { 45:59.43 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:59.43 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:248:22: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 45:59.43 if (!JS_SetProperty(cx, info, "mips32-simulator", value)) { 45:59.43 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:59.45 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:257:22: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 45:59.45 if (!JS_SetProperty(cx, info, "mips64-simulator", value)) { 45:59.45 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:59.45 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:266:22: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 45:59.45 if (!JS_SetProperty(cx, info, "asan", value)) { 45:59.45 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 45:59.45 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:275:22: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 45:59.46 if (!JS_SetProperty(cx, info, "tsan", value)) { 45:59.46 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 45:59.46 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:284:22: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 45:59.46 if (!JS_SetProperty(cx, info, "has-gczeal", value)) { 45:59.46 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:59.46 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:293:22: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 45:59.46 if (!JS_SetProperty(cx, info, "more-deterministic", value)) { 45:59.46 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:59.46 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:302:22: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 45:59.46 if (!JS_SetProperty(cx, info, "profiling", value)) { 45:59.46 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:59.46 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:311:22: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 45:59.46 if (!JS_SetProperty(cx, info, "dtrace", value)) { 45:59.46 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:59.46 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:320:22: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 45:59.46 if (!JS_SetProperty(cx, info, "valgrind", value)) { 45:59.46 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:59.46 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:329:22: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 45:59.47 if (!JS_SetProperty(cx, info, "oom-backtraces", value)) { 45:59.47 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:59.47 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:338:22: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 45:59.47 if (!JS_SetProperty(cx, info, "binary-data", value)) { 45:59.47 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:59.47 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:347:22: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 45:59.47 if (!JS_SetProperty(cx, info, "intl-api", value)) { 45:59.47 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:59.51 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:356:22: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 45:59.54 if (!JS_SetProperty(cx, info, "mapped-array-buffer", value)) { 45:59.54 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:59.54 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:365:22: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 45:59.54 if (!JS_SetProperty(cx, info, "moz-memory", value)) { 45:59.54 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:59.54 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:374:22: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 45:59.54 if (!JS_SetProperty(cx, info, "binast", value)) { 45:59.55 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:59.55 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:379:22: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 45:59.55 if (!JS_SetProperty(cx, info, "pointer-byte-size", value)) { 45:59.55 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *** KEEP ALIVE MARKER *** Total duration: 0:46:00.272706 46:00.11 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 46:00.11 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 46:00.11 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayObject.h:10, 46:00.12 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.h:17, 46:00.12 from /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:17, 46:00.12 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 46:00.12 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool WasmExtractCode(JSContext*, unsigned int, JS::Value*)’: 46:00.12 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:00.12 return js::ToStringSlow(cx, v); 46:00.12 ~~~~~~~~~~~~~~~~^~~~~~~ 46:00.14 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:38: 46:00.14 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:893:36: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:00.15 if (!module->module().extractCode(cx, tier, &result)) { 46:00.15 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 46:00.58 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp: In function ‘bool GetJitCompilerOptions(JSContext*, unsigned int, JS::Value*)’: 46:00.58 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:2764:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:00.58 if (!JS_SetProperty(cx, info, string, value)) return false; \ 46:00.58 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 46:00.58 /<>/firefox-66.0~b8+build1/js/src/jsapi.h:3375:3: note: in expansion of macro ‘JIT_COMPILER_MATCH’ 46:00.58 Register(BASELINE_WARMUP_TRIGGER, "baseline.warmup.trigger") \ 46:00.58 ^~~~~~~~ 46:00.60 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:2768:3: note: in expansion of macro ‘JIT_COMPILER_OPTIONS’ 46:00.60 JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); 46:00.60 ^~~~~~~~~~~~~~~~~~~~ 46:00.60 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:2764:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:00.60 if (!JS_SetProperty(cx, info, string, value)) return false; \ 46:00.60 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 46:00.60 /<>/firefox-66.0~b8+build1/js/src/jsapi.h:3376:3: note: in expansion of macro ‘JIT_COMPILER_MATCH’ 46:00.60 Register(ION_WARMUP_TRIGGER, "ion.warmup.trigger") \ 46:00.60 ^~~~~~~~ 46:00.60 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:2768:3: note: in expansion of macro ‘JIT_COMPILER_OPTIONS’ 46:00.60 JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); 46:00.60 ^~~~~~~~~~~~~~~~~~~~ 46:00.60 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:2764:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:00.60 if (!JS_SetProperty(cx, info, string, value)) return false; \ 46:00.60 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 46:00.60 /<>/firefox-66.0~b8+build1/js/src/jsapi.h:3377:3: note: in expansion of macro ‘JIT_COMPILER_MATCH’ 46:00.60 Register(ION_GVN_ENABLE, "ion.gvn.enable") \ 46:00.62 ^~~~~~~~ 46:00.63 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:2768:3: note: in expansion of macro ‘JIT_COMPILER_OPTIONS’ 46:00.63 JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); 46:00.63 ^~~~~~~~~~~~~~~~~~~~ 46:00.63 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:2764:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:00.63 if (!JS_SetProperty(cx, info, string, value)) return false; \ 46:00.63 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 46:00.63 /<>/firefox-66.0~b8+build1/js/src/jsapi.h:3378:3: note: in expansion of macro ‘JIT_COMPILER_MATCH’ 46:00.63 Register(ION_FORCE_IC, "ion.forceinlineCaches") \ 46:00.63 ^~~~~~~~ 46:00.63 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:2768:3: note: in expansion of macro ‘JIT_COMPILER_OPTIONS’ 46:00.63 JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); 46:00.63 ^~~~~~~~~~~~~~~~~~~~ 46:00.63 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:2764:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:00.63 if (!JS_SetProperty(cx, info, string, value)) return false; \ 46:00.63 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 46:00.63 /<>/firefox-66.0~b8+build1/js/src/jsapi.h:3379:3: note: in expansion of macro ‘JIT_COMPILER_MATCH’ 46:00.63 Register(ION_ENABLE, "ion.enable") \ 46:00.63 ^~~~~~~~ 46:00.63 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:2768:3: note: in expansion of macro ‘JIT_COMPILER_OPTIONS’ 46:00.63 JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); 46:00.63 ^~~~~~~~~~~~~~~~~~~~ 46:00.64 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:2764:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:00.64 if (!JS_SetProperty(cx, info, string, value)) return false; \ 46:00.64 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 46:00.64 /<>/firefox-66.0~b8+build1/js/src/jsapi.h:3380:3: note: in expansion of macro ‘JIT_COMPILER_MATCH’ 46:00.64 Register(ION_CHECK_RANGE_ANALYSIS, "ion.check-range-analysis") \ 46:00.64 ^~~~~~~~ 46:00.64 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:2768:3: note: in expansion of macro ‘JIT_COMPILER_OPTIONS’ 46:00.66 JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); 46:00.66 ^~~~~~~~~~~~~~~~~~~~ 46:00.66 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:2764:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:00.66 if (!JS_SetProperty(cx, info, string, value)) return false; \ 46:00.66 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 46:00.67 /<>/firefox-66.0~b8+build1/js/src/jsapi.h:3381:3: note: in expansion of macro ‘JIT_COMPILER_MATCH’ 46:00.67 Register(ION_FREQUENT_BAILOUT_THRESHOLD, "ion.frequent-bailout-threshold") \ 46:00.67 ^~~~~~~~ 46:00.67 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:2768:3: note: in expansion of macro ‘JIT_COMPILER_OPTIONS’ 46:00.67 JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); 46:00.67 ^~~~~~~~~~~~~~~~~~~~ 46:00.67 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:2764:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:00.67 if (!JS_SetProperty(cx, info, string, value)) return false; \ 46:00.69 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 46:00.69 /<>/firefox-66.0~b8+build1/js/src/jsapi.h:3382:3: note: in expansion of macro ‘JIT_COMPILER_MATCH’ 46:00.69 Register(BASELINE_ENABLE, "baseline.enable") \ 46:00.69 ^~~~~~~~ 46:00.70 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:2768:3: note: in expansion of macro ‘JIT_COMPILER_OPTIONS’ 46:00.70 JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); 46:00.70 ^~~~~~~~~~~~~~~~~~~~ 46:00.70 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:2764:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:00.72 if (!JS_SetProperty(cx, info, string, value)) return false; \ 46:00.72 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 46:00.72 /<>/firefox-66.0~b8+build1/js/src/jsapi.h:3383:3: note: in expansion of macro ‘JIT_COMPILER_MATCH’ 46:00.72 Register(OFFTHREAD_COMPILATION_ENABLE, "offthread-compilation.enable") \ 46:00.72 ^~~~~~~~ 46:00.72 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:2768:3: note: in expansion of macro ‘JIT_COMPILER_OPTIONS’ 46:00.72 JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); 46:00.72 ^~~~~~~~~~~~~~~~~~~~ 46:00.72 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:2764:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:00.72 if (!JS_SetProperty(cx, info, string, value)) return false; \ 46:00.72 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 46:00.73 /<>/firefox-66.0~b8+build1/js/src/jsapi.h:3384:3: note: in expansion of macro ‘JIT_COMPILER_MATCH’ 46:00.73 Register(FULL_DEBUG_CHECKS, "jit.full-debug-checks") \ 46:00.73 ^~~~~~~~ 46:00.73 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:2768:3: note: in expansion of macro ‘JIT_COMPILER_OPTIONS’ 46:00.73 JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); 46:00.73 ^~~~~~~~~~~~~~~~~~~~ 46:00.73 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:2764:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:00.73 if (!JS_SetProperty(cx, info, string, value)) return false; \ 46:00.73 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 46:00.73 /<>/firefox-66.0~b8+build1/js/src/jsapi.h:3385:3: note: in expansion of macro ‘JIT_COMPILER_MATCH’ 46:00.73 Register(JUMP_THRESHOLD, "jump-threshold") \ 46:00.75 ^~~~~~~~ 46:00.75 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:2768:3: note: in expansion of macro ‘JIT_COMPILER_OPTIONS’ 46:00.75 JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); 46:00.75 ^~~~~~~~~~~~~~~~~~~~ 46:00.75 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:2764:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:00.75 if (!JS_SetProperty(cx, info, string, value)) return false; \ 46:00.75 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 46:00.75 /<>/firefox-66.0~b8+build1/js/src/jsapi.h:3386:3: note: in expansion of macro ‘JIT_COMPILER_MATCH’ 46:00.75 Register(TRACK_OPTIMIZATIONS, "jit.track-optimizations")\ 46:00.75 ^~~~~~~~ 46:00.75 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:2768:3: note: in expansion of macro ‘JIT_COMPILER_OPTIONS’ 46:00.76 JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); 46:00.76 ^~~~~~~~~~~~~~~~~~~~ 46:00.76 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:2764:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:00.76 if (!JS_SetProperty(cx, info, string, value)) return false; \ 46:00.76 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 46:00.76 /<>/firefox-66.0~b8+build1/js/src/jsapi.h:3387:3: note: in expansion of macro ‘JIT_COMPILER_MATCH’ 46:00.76 Register(SIMULATOR_ALWAYS_INTERRUPT, "simulator.always-interrupt") \ 46:00.76 ^~~~~~~~ 46:00.76 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:2768:3: note: in expansion of macro ‘JIT_COMPILER_OPTIONS’ 46:00.78 JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); 46:00.78 ^~~~~~~~~~~~~~~~~~~~ 46:00.78 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:2764:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:00.78 if (!JS_SetProperty(cx, info, string, value)) return false; \ 46:00.78 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 46:00.79 /<>/firefox-66.0~b8+build1/js/src/jsapi.h:3388:3: note: in expansion of macro ‘JIT_COMPILER_MATCH’ 46:00.79 Register(SPECTRE_INDEX_MASKING, "spectre.index-masking") \ 46:00.79 ^~~~~~~~ 46:00.79 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:2768:3: note: in expansion of macro ‘JIT_COMPILER_OPTIONS’ 46:00.80 JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); 46:00.80 ^~~~~~~~~~~~~~~~~~~~ 46:00.80 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:2764:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:00.80 if (!JS_SetProperty(cx, info, string, value)) return false; \ 46:00.80 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 46:00.80 /<>/firefox-66.0~b8+build1/js/src/jsapi.h:3389:3: note: in expansion of macro ‘JIT_COMPILER_MATCH’ 46:00.80 Register(SPECTRE_OBJECT_MITIGATIONS_BARRIERS, "spectre.object-mitigations.barriers") \ 46:00.80 ^~~~~~~~ 46:00.80 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:2768:3: note: in expansion of macro ‘JIT_COMPILER_OPTIONS’ 46:00.80 JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); 46:00.80 ^~~~~~~~~~~~~~~~~~~~ 46:00.80 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:2764:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:00.80 if (!JS_SetProperty(cx, info, string, value)) return false; \ 46:00.80 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 46:00.80 /<>/firefox-66.0~b8+build1/js/src/jsapi.h:3390:3: note: in expansion of macro ‘JIT_COMPILER_MATCH’ 46:00.80 Register(SPECTRE_OBJECT_MITIGATIONS_MISC, "spectre.object-mitigations.misc") \ 46:00.80 ^~~~~~~~ 46:00.80 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:2768:3: note: in expansion of macro ‘JIT_COMPILER_OPTIONS’ 46:00.80 JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); 46:00.80 ^~~~~~~~~~~~~~~~~~~~ 46:00.81 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:2764:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:00.81 if (!JS_SetProperty(cx, info, string, value)) return false; \ 46:00.81 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 46:00.81 /<>/firefox-66.0~b8+build1/js/src/jsapi.h:3391:3: note: in expansion of macro ‘JIT_COMPILER_MATCH’ 46:00.82 Register(SPECTRE_STRING_MITIGATIONS, "spectre.string-mitigations") \ 46:00.82 ^~~~~~~~ 46:00.82 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:2768:3: note: in expansion of macro ‘JIT_COMPILER_OPTIONS’ 46:00.82 JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); 46:00.82 ^~~~~~~~~~~~~~~~~~~~ 46:00.82 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:2764:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:00.82 if (!JS_SetProperty(cx, info, string, value)) return false; \ 46:00.82 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 46:00.82 /<>/firefox-66.0~b8+build1/js/src/jsapi.h:3392:3: note: in expansion of macro ‘JIT_COMPILER_MATCH’ 46:00.82 Register(SPECTRE_VALUE_MASKING, "spectre.value-masking") \ 46:00.82 ^~~~~~~~ 46:00.82 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:2768:3: note: in expansion of macro ‘JIT_COMPILER_OPTIONS’ 46:00.82 JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); 46:00.82 ^~~~~~~~~~~~~~~~~~~~ 46:00.82 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:2764:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:00.82 if (!JS_SetProperty(cx, info, string, value)) return false; \ 46:00.82 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 46:00.82 /<>/firefox-66.0~b8+build1/js/src/jsapi.h:3393:3: note: in expansion of macro ‘JIT_COMPILER_MATCH’ 46:00.82 Register(SPECTRE_JIT_TO_CXX_CALLS, "spectre.jit-to-C++-calls") \ 46:00.82 ^~~~~~~~ 46:00.82 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:2768:3: note: in expansion of macro ‘JIT_COMPILER_OPTIONS’ 46:00.82 JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); 46:00.82 ^~~~~~~~~~~~~~~~~~~~ 46:00.82 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:2764:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:00.83 if (!JS_SetProperty(cx, info, string, value)) return false; \ 46:00.83 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 46:00.83 /<>/firefox-66.0~b8+build1/js/src/jsapi.h:3394:3: note: in expansion of macro ‘JIT_COMPILER_MATCH’ 46:00.83 Register(WASM_FOLD_OFFSETS, "wasm.fold-offsets") \ 46:00.83 ^~~~~~~~ 46:00.83 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:2768:3: note: in expansion of macro ‘JIT_COMPILER_OPTIONS’ 46:00.83 JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); 46:00.84 ^~~~~~~~~~~~~~~~~~~~ 46:00.84 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:2764:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:00.84 if (!JS_SetProperty(cx, info, string, value)) return false; \ 46:00.84 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 46:00.84 /<>/firefox-66.0~b8+build1/js/src/jsapi.h:3395:3: note: in expansion of macro ‘JIT_COMPILER_MATCH’ 46:00.84 Register(WASM_DELAY_TIER2, "wasm.delay-tier2") 46:00.84 ^~~~~~~~ 46:00.84 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:2768:3: note: in expansion of macro ‘JIT_COMPILER_OPTIONS’ 46:00.84 JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); 46:00.85 ^~~~~~~~~~~~~~~~~~~~ 46:01.20 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 46:01.20 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 46:01.20 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayObject.h:10, 46:01.20 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.h:17, 46:01.20 from /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:17, 46:01.20 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 46:01.20 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool InternalConst(JSContext*, unsigned int, JS::Value*)’: 46:01.20 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:01.20 return js::ToStringSlow(cx, v); 46:01.20 ~~~~~~~~~~~~~~~~^~~~~~~ 46:01.52 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool GCSlice(JSContext*, unsigned int, JS::Value*)’: 46:01.52 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:174:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:01.52 return js::ToUint32Slow(cx, v, out); 46:01.52 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 46:01.58 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool StartGC(JSContext*, unsigned int, JS::Value*)’: 46:01.58 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:174:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:01.58 return js::ToUint32Slow(cx, v, out); 46:01.58 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 46:01.79 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool GCParameter(JSContext*, unsigned int, JS::Value*)’: 46:01.79 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:01.79 return js::ToStringSlow(cx, v); 46:01.79 ~~~~~~~~~~~~~~~~^~~~~~~ 46:01.79 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:01.79 return js::ToNumberSlow(cx, v, out); 46:01.79 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 46:02.02 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:47: 46:02.02 /<>/firefox-66.0~b8+build1/js/src/builtin/TypedObject.cpp: In function ‘bool Reify(JSContext*, js::HandleTypeDescr, js::HandleTypedObject, size_t, JS::MutableHandleValue)’: 46:02.02 /<>/firefox-66.0~b8+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 46:02.02 static bool Reify(JSContext* cx, HandleTypeDescr type, 46:02.02 ^~~~~ 46:02.02 /<>/firefox-66.0~b8+build1/js/src/builtin/TypedObject.cpp:147:32: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:02.02 return CallSelfHostedFunction(cx, cx->names().Reify, UndefinedHandleValue, 46:02.02 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:02.02 args, to); 46:02.02 ~~~~~~~~~ 46:02.16 /<>/firefox-66.0~b8+build1/js/src/builtin/TypedObject.cpp: In function ‘bool ConvertAndCopyTo(JSContext*, js::HandleTypeDescr, js::HandleTypedObject, int32_t, js::HandleAtom, JS::HandleValue)’: 46:02.16 /<>/firefox-66.0~b8+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 46:02.16 static bool ConvertAndCopyTo(JSContext* cx, HandleTypeDescr typeObj, 46:02.16 ^~~~~~~~~~~~~~~~ 46:02.16 /<>/firefox-66.0~b8+build1/js/src/builtin/TypedObject.cpp:124:32: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:02.16 return CallSelfHostedFunction(cx, cx->names().ConvertAndCopyTo, dummy, args, 46:02.16 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:02.16 &dummy); 46:02.16 ~~~~~~~ 46:02.60 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 46:02.60 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 46:02.60 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayObject.h:10, 46:02.60 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.h:17, 46:02.60 from /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:17, 46:02.60 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 46:02.60 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool PCCountProfiling_ScriptContents(JSContext*, unsigned int, JS::Value*)’: 46:02.60 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:174:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:02.60 return js::ToUint32Slow(cx, v, out); 46:02.60 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 46:02.73 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool PCCountProfiling_ScriptSummary(JSContext*, unsigned int, JS::Value*)’: 46:02.73 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:174:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:02.73 return js::ToUint32Slow(cx, v, out); 46:02.73 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 46:03.13 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:11: 46:03.13 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp: In function ‘bool CreateDataProperty.constprop(JSContext*, JS::HandleObject, js::HandlePropertyName, JS::HandleValue, JS::ObjectOpResult&)’: 46:03.13 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:3991:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:03.14 static MOZ_MUST_USE bool CreateDataProperty(JSContext* cx, HandleObject obj, 46:03.14 ^~~~~~~~~~~~~~~~~~ 46:03.14 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:3991:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:03.14 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:3998:24: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 46:03.14 return DefineProperty(cx, obj, id, desc, result); 46:03.14 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:03.20 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 46:03.20 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 46:03.20 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayObject.h:10, 46:03.20 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.h:17, 46:03.20 from /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:17, 46:03.20 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 46:03.20 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool SetSavedStacksRNGState(JSContext*, unsigned int, JS::Value*)’: 46:03.20 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:03.21 return js::ToInt32Slow(cx, v, out); 46:03.21 ~~~~~~~~~~~~~~~^~~~~~~~~~~~ 46:03.23 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/IonTypes.h:19, 46:03.23 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeSet.h:22, 46:03.23 from /<>/firefox-66.0~b8+build1/js/src/vm/ObjectGroup.h:19, 46:03.29 from /<>/firefox-66.0~b8+build1/js/src/vm/Shape.h:31, 46:03.29 from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:18, 46:03.29 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 46:03.29 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayObject.h:10, 46:03.29 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.h:17, 46:03.29 from /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:17, 46:03.29 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 46:03.29 /<>/firefox-66.0~b8+build1/js/src/vm/StringType.h: In function ‘JSLinearString* ArgToLinearString(JSContext*, const JS::CallArgs&, unsigned int)’: 46:03.29 /<>/firefox-66.0~b8+build1/js/src/vm/StringType.h:1692:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:03.29 return ToStringSlow(cx, v); 46:03.29 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 46:03.36 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:20: 46:03.37 /<>/firefox-66.0~b8+build1/js/src/builtin/String.cpp: In function ‘bool js::str_lastIndexOf(JSContext*, unsigned int, JS::Value*)’: 46:03.37 /<>/firefox-66.0~b8+build1/js/src/builtin/String.cpp:481:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:03.37 return ToStringSlow(cx, thisv); 46:03.37 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 46:03.37 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 46:03.37 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 46:03.37 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayObject.h:10, 46:03.37 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.h:17, 46:03.37 from /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:17, 46:03.37 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 46:03.42 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:03.42 return js::ToNumberSlow(cx, v, out); 46:03.42 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 46:05.70 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:20: 46:05.70 /<>/firefox-66.0~b8+build1/js/src/builtin/String.cpp: In function ‘bool TrimString(JSContext*, const JS::CallArgs&, bool, bool)’: 46:05.70 /<>/firefox-66.0~b8+build1/js/src/builtin/String.cpp:481:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:05.70 return ToStringSlow(cx, thisv); 46:05.71 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 46:06.66 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:11: 46:06.70 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp: In function ‘JSObject* PromiseCall(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue)’: 46:06.71 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:4345:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:06.71 static MOZ_MUST_USE JSObject* PromiseCall(JSContext* cx, HandleValue F, 46:06.71 ^~~~~~~~~~~ 46:06.71 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:4345:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:06.71 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:4345:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:06.71 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:4345:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:06.71 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:4345:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:06.72 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext-inl.h:19, 46:06.72 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeInference-inl.h:36, 46:06.72 from /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:36, 46:06.72 from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 46:06.72 from /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:31, 46:06.72 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 46:06.72 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:98:14: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:06.72 return Call(cx, fval, thisv, args, rval); 46:06.72 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:06.72 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:98:14: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:06.72 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:11: 46:06.72 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:4365:43: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:06.72 return PromiseObject::unforgeableResolve(cx, rval); 46:06.72 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 46:07.34 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 46:07.35 from /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:31, 46:07.35 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 46:07.35 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h: In function ‘bool GetModuleEnvironmentValue(JSContext*, unsigned int, JS::Value*)’: 46:07.35 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 46:07.35 return op(cx, obj, receiver, id, vp); 46:07.35 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:07.35 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 46:07.35 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 46:07.35 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:07.59 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h: In function ‘JSObject* GetPrototype(JSContext*, JS::HandleObject)’: 46:07.59 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 46:07.59 return op(cx, obj, receiver, id, vp); 46:07.59 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:07.59 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 46:07.59 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 46:07.59 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:07.84 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:38: 46:07.84 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp: In function ‘bool GlobalLexicals(JSContext*, unsigned int, JS::Value*)’: 46:07.84 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:5347:28: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:07.84 if (!JS_GetPropertyById(cx, globalLexical, id, &val)) { 46:07.84 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:07.84 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:5353:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:07.84 if (!JS_DefinePropertyById(cx, res, id, val, JSPROP_ENUMERATE)) { 46:07.84 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:08.73 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp: In function ‘bool AllocationMarker(JSContext*, unsigned int, JS::Value*)’: 46:08.74 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:4183:24: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:08.75 if (!JS_GetProperty(cx, options, "nursery", &nurseryVal)) { 46:08.75 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:09.14 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.h:11, 46:09.15 from /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.h:11, 46:09.15 from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:16, 46:09.15 from /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:31, 46:09.15 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 46:09.15 /<>/firefox-66.0~b8+build1/js/src/jsnum.h: In function ‘bool js::ToInteger(JSContext*, JS::HandleValue, double*)’: 46:09.15 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:311:33: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:09.15 static MOZ_MUST_USE inline bool ToInteger(JSContext* cx, HandleValue v, 46:09.15 ^~~~~~~~~ 46:09.15 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:325:22: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:09.15 if (!ToNumberSlow(cx, v, dp)) { 46:09.15 ~~~~~~~~~~~~^~~~~~~~~~~ 46:09.42 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:20: 46:09.42 /<>/firefox-66.0~b8+build1/js/src/builtin/String.cpp: In function ‘bool js::str_includes(JSContext*, unsigned int, JS::Value*)’: 46:09.42 /<>/firefox-66.0~b8+build1/js/src/builtin/String.cpp:481:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:09.43 return ToStringSlow(cx, thisv); 46:09.43 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 46:09.44 /<>/firefox-66.0~b8+build1/js/src/builtin/String.cpp:2158:16: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:09.44 if (!IsRegExp(cx, args[0], &isRegExp)) { 46:09.44 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 46:09.44 /<>/firefox-66.0~b8+build1/js/src/builtin/String.cpp:2201:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:09.44 if (!ToInteger(cx, args[1], &d)) { 46:09.44 ~~~~~~~~~^~~~~~~~~~~~~~~~~ 46:09.60 Compiling mozrunner v0.8.0 (/<>/firefox-66.0~b8+build1/testing/mozbase/rust/mozrunner) 46:10.02 /<>/firefox-66.0~b8+build1/js/src/builtin/String.cpp: In function ‘bool js::str_indexOf(JSContext*, unsigned int, JS::Value*)’: 46:10.02 /<>/firefox-66.0~b8+build1/js/src/builtin/String.cpp:481:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:10.02 return ToStringSlow(cx, thisv); 46:10.03 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 46:10.03 /<>/firefox-66.0~b8+build1/js/src/builtin/String.cpp:2248:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:10.03 if (!ToInteger(cx, args[1], &d)) { 46:10.03 ~~~~~~~~~^~~~~~~~~~~~~~~~~ 46:10.44 /<>/firefox-66.0~b8+build1/js/src/builtin/String.cpp: In function ‘bool js::str_startsWith(JSContext*, unsigned int, JS::Value*)’: 46:10.46 /<>/firefox-66.0~b8+build1/js/src/builtin/String.cpp:481:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:10.47 return ToStringSlow(cx, thisv); 46:10.47 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 46:10.47 /<>/firefox-66.0~b8+build1/js/src/builtin/String.cpp:2158:16: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:10.47 if (!IsRegExp(cx, args[0], &isRegExp)) { 46:10.47 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 46:10.47 /<>/firefox-66.0~b8+build1/js/src/builtin/String.cpp:2434:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:10.47 if (!ToInteger(cx, args[1], &d)) { 46:10.47 ~~~~~~~~~^~~~~~~~~~~~~~~~~ 46:10.91 /<>/firefox-66.0~b8+build1/js/src/builtin/String.cpp: In function ‘bool js::str_endsWith(JSContext*, unsigned int, JS::Value*)’: 46:10.91 /<>/firefox-66.0~b8+build1/js/src/builtin/String.cpp:481:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:10.93 return ToStringSlow(cx, thisv); 46:10.93 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 46:10.93 /<>/firefox-66.0~b8+build1/js/src/builtin/String.cpp:2158:16: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:10.93 if (!IsRegExp(cx, args[0], &isRegExp)) { 46:10.93 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 46:10.93 /<>/firefox-66.0~b8+build1/js/src/builtin/String.cpp:2499:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:10.95 if (!ToInteger(cx, args[1], &d)) { 46:10.95 ~~~~~~~~~^~~~~~~~~~~~~~~~~ 46:11.34 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:38: 46:11.34 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp: In function ‘bool WasmTextToBinary(JSContext*, unsigned int, JS::Value*)’: 46:11.34 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:824:23: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:11.34 if (!JS_SetElement(cx, jsOffsets, i, offsetVal)) { 46:11.34 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:11.57 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 46:11.57 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp: In function ‘bool {anonymous}::GetPropertyDefault(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::MutableHandleValue)’: 46:11.57 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:237:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:11.57 static bool GetPropertyDefault(JSContext* cx, HandleObject obj, HandleId id, 46:11.57 ^~~~~~~~~~~~~~~~~~ 46:11.57 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:237:13: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:11.57 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 46:11.58 from /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:31, 46:11.58 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 46:11.58 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 46:11.58 return op(cx, obj, receiver, id, vp); 46:11.61 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:11.62 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 46:11.63 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 46:11.63 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:12.58 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/Shape.h:18, 46:12.59 from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:18, 46:12.59 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 46:12.59 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayObject.h:10, 46:12.59 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.h:17, 46:12.59 from /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:17, 46:12.59 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 46:12.59 /<>/firefox-66.0~b8+build1/js/src/jsapi.h: In function ‘bool CallFunctionFromNativeFrame(JSContext*, unsigned int, JS::Value*)’: 46:12.59 /<>/firefox-66.0~b8+build1/js/src/jsapi.h:1852:14: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:12.59 return Call(cx, thisv, fun, args, rval); 46:12.59 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:12.59 /<>/firefox-66.0~b8+build1/js/src/jsapi.h:1852:14: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:12.73 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 46:12.73 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 46:12.73 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayObject.h:10, 46:12.73 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.h:17, 46:12.73 from /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:17, 46:12.73 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 46:12.73 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In static member function ‘static bool js::ByteLengthQueuingStrategy::constructor(JSContext*, unsigned int, JS::Value*)’: 46:12.74 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:12.74 return js::ToObjectSlow(cx, v, false); 46:12.74 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 46:12.74 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 46:12.74 from /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:31, 46:12.74 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 46:12.74 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 46:12.74 return op(cx, obj, receiver, id, vp); 46:12.74 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:12.74 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 46:12.74 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 46:12.74 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:12.74 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:11: 46:12.74 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:4036:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:12.74 if (!CreateDataProperty(cx, strategy, cx->names().highWaterMark, 46:12.74 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:12.75 highWaterMark, ignored)) { 46:12.75 ~~~~~~~~~~~~~~~~~~~~~~~ 46:12.98 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 46:12.98 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 46:12.98 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayObject.h:10, 46:12.98 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.h:17, 46:12.98 from /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:17, 46:12.98 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 46:12.98 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In static member function ‘static bool js::CountQueuingStrategy::constructor(JSContext*, unsigned int, JS::Value*)’: 46:12.98 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:12.98 return js::ToObjectSlow(cx, v, false); 46:12.98 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 46:12.98 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 46:12.98 from /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:31, 46:12.98 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 46:12.98 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 46:12.98 return op(cx, obj, receiver, id, vp); 46:12.98 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:12.98 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 46:12.98 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 46:12.98 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:12.98 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:11: 46:12.98 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:4095:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:12.98 if (!CreateDataProperty(cx, strategy, cx->names().highWaterMark, 46:12.98 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:12.98 highWaterMark, ignored)) { 46:12.98 ~~~~~~~~~~~~~~~~~~~~~~~ 46:13.20 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:47: 46:13.20 /<>/firefox-66.0~b8+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&)’: 46:13.20 /<>/firefox-66.0~b8+build1/js/src/builtin/TypedObject.cpp:1765:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 46:13.20 bool TypedObject::obj_defineProperty(JSContext* cx, HandleObject obj, 46:13.20 ^~~~~~~~~~~ 46:13.68 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/Shape.h:18, 46:13.68 from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:18, 46:13.68 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 46:13.68 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayObject.h:10, 46:13.68 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.h:17, 46:13.68 from /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:17, 46:13.68 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 46:13.68 /<>/firefox-66.0~b8+build1/js/src/jsapi.h: In function ‘bool CallFunctionWithAsyncStack(JSContext*, unsigned int, JS::Value*)’: 46:13.68 /<>/firefox-66.0~b8+build1/js/src/jsapi.h:1852:14: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:13.68 return Call(cx, thisv, fun, args, rval); 46:13.68 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:13.68 /<>/firefox-66.0~b8+build1/js/src/jsapi.h:1852:14: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:14.14 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:38: 46:14.14 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp: In function ‘bool NewRope(JSContext*, unsigned int, JS::Value*)’: 46:14.14 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:1634:24: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:14.14 if (!JS_GetProperty(cx, options, "nursery", &v)) { 46:14.14 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:14.43 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:11: 46:14.43 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp: In function ‘bool CreateAlgorithmFromUnderlyingMethod(JSContext*, JS::HandleValue, const char*, js::HandlePropertyName, JS::MutableHandleValue)’: 46:14.43 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:4264:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:14.43 static MOZ_MUST_USE bool CreateAlgorithmFromUnderlyingMethod( 46:14.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:14.44 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:4264:26: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:14.44 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:4276:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:14.44 if (!GetProperty(cx, underlyingObject, methodName, method)) { 46:14.44 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:14.44 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:4276:19: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:15.17 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 46:15.17 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 46:15.17 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayObject.h:10, 46:15.17 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.h:17, 46:15.17 from /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:17, 46:15.17 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 46:15.17 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool GetLcovInfo(JSContext*, unsigned int, JS::Value*)’: 46:15.17 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:15.17 return js::ToObjectSlow(cx, v, false); 46:15.17 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 46:15.31 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool ShellCloneAndExecuteScript(JSContext*, unsigned int, JS::Value*)’: 46:15.31 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:15.31 return js::ToStringSlow(cx, v); 46:15.32 ~~~~~~~~~~~~~~~~^~~~~~~ 46:15.32 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:15.32 return js::ToObjectSlow(cx, v, false); 46:15.32 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 46:15.64 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool SaveStack(JSContext*, unsigned int, JS::Value*)’: 46:15.65 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:15.65 return js::ToNumberSlow(cx, v, out); 46:15.65 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 46:15.65 In file included from /<>/firefox-66.0~b8+build1/js/src/frontend/FullParseHandler.h:18, 46:15.65 from /<>/firefox-66.0~b8+build1/js/src/frontend/BCEParserHandle.h:11, 46:15.65 from /<>/firefox-66.0~b8+build1/js/src/frontend/EitherParser.h:24, 46:15.65 from /<>/firefox-66.0~b8+build1/js/src/builtin/ModuleObject.h:15, 46:15.65 from /<>/firefox-66.0~b8+build1/js/src/frontend/ModuleSharedContext.h:13, 46:15.65 from /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:19, 46:15.65 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 46:15.65 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:1086:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:15.65 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 46:15.65 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:15.65 arg1, arg2); 46:15.65 ~~~~~~~~~~~ 46:15.65 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:1086:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:15.65 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 46:15.65 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:15.65 arg1, arg2); 46:15.66 ~~~~~~~~~~~ 46:16.62 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 46:16.62 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::NodeBuilder::newNodeLoc(js::frontend::TokenPos*, JS::MutableHandleValue)’: 46:16.62 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:759:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:16.62 bool NodeBuilder::newNodeLoc(TokenPos* pos, MutableHandleValue dst) { 46:16.62 ^~~~~~~~~~~ 46:16.62 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:786:22: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:16.62 if (!defineProperty(loc, "start", val)) { 46:16.62 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 46:16.62 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:790:22: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:16.62 if (!defineProperty(to, "line", val)) { 46:16.62 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 46:16.62 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:794:22: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:16.62 if (!defineProperty(to, "column", val)) { 46:16.62 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 46:16.62 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:802:22: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:16.62 if (!defineProperty(loc, "end", val)) { 46:16.62 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 46:16.62 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:806:22: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:16.62 if (!defineProperty(to, "line", val)) { 46:16.62 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 46:16.62 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:810:22: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:16.62 if (!defineProperty(to, "column", val)) { 46:16.62 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 46:16.62 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:814:22: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:16.62 if (!defineProperty(loc, "source", srcval)) { 46:16.62 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 46:16.72 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::NodeBuilder::createNode(ASTType, js::frontend::TokenPos*, JS::MutableHandleObject)’: 46:16.72 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:824:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:16.72 return defineProperty(node, "loc", nullVal); 46:16.72 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 46:16.72 /<>/firefox-66.0~b8+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 46:16.72 return newNodeLoc(pos, &loc) && defineProperty(node, "loc", loc); 46:16.72 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 46:16.75 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:721:22: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:16.75 !defineProperty(node, "type", tv)) { 46:16.75 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 46:16.83 /<>/firefox-66.0~b8+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&}]’: 46:16.83 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:427:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:16.83 return defineProperty(obj, name, value) && 46:16.83 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 46:16.86 /<>/firefox-66.0~b8+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&}]’: 46:16.86 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:427:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:16.86 return defineProperty(obj, name, value) && 46:16.86 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 46:16.86 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:427:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:16.86 return defineProperty(obj, name, value) && 46:16.86 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 46:16.94 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 46:16.94 from /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:31, 46:16.95 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 46:16.95 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h: In function ‘bool JS_InitReflectParse(JSContext*, JS::HandleObject)’: 46:16.95 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 46:16.95 return op(cx, obj, receiver, id, vp); 46:16.95 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:16.95 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 46:16.95 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 46:16.95 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:17.38 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:20: 46:17.38 /<>/firefox-66.0~b8+build1/js/src/builtin/String.cpp: In function ‘bool str_resolve(JSContext*, JS::HandleObject, JS::HandleId, bool*)’: 46:17.38 /<>/firefox-66.0~b8+build1/js/src/builtin/String.cpp:428:27: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 46:17.38 if (!DefineDataElement(cx, obj, uint32_t(slot), value, 46:17.38 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:17.38 STRING_ELEMENT_ATTRS | JSPROP_RESOLVING)) { 46:17.38 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:17.41 /<>/firefox-66.0~b8+build1/js/src/builtin/String.cpp: In function ‘bool str_enumerate(JSContext*, JS::HandleObject)’: 46:17.41 /<>/firefox-66.0~b8+build1/js/src/builtin/String.cpp:398:27: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 46:17.41 if (!DefineDataElement(cx, obj, i, value, 46:17.41 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 46:17.41 STRING_ELEMENT_ATTRS | JSPROP_RESOLVING)) { 46:17.41 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:17.49 /<>/firefox-66.0~b8+build1/js/src/builtin/String.cpp: In function ‘bool js::str_charAt(JSContext*, unsigned int, JS::Value*)’: 46:17.49 /<>/firefox-66.0~b8+build1/js/src/builtin/String.cpp:481:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:17.49 return ToStringSlow(cx, thisv); 46:17.49 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 46:17.49 /<>/firefox-66.0~b8+build1/js/src/builtin/String.cpp:1626:40: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:17.49 if (args.length() > 0 && !ToInteger(cx, args[0], &d)) { 46:17.49 ~~~~~~~~~^~~~~~~~~~~~~~~~~ 46:17.71 /<>/firefox-66.0~b8+build1/js/src/builtin/String.cpp: In function ‘bool js::str_charCodeAt_impl(JSContext*, JS::HandleString, JS::HandleValue, JS::MutableHandleValue)’: 46:17.71 /<>/firefox-66.0~b8+build1/js/src/builtin/String.cpp:1648:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:17.71 bool js::str_charCodeAt_impl(JSContext* cx, HandleString string, 46:17.71 ^~ 46:17.71 /<>/firefox-66.0~b8+build1/js/src/builtin/String.cpp:1648:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:17.71 /<>/firefox-66.0~b8+build1/js/src/builtin/String.cpp:1658:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:17.71 if (!ToInteger(cx, index, &d)) { 46:17.72 ~~~~~~~~~^~~~~~~~~~~~~~~ 46:17.80 /<>/firefox-66.0~b8+build1/js/src/builtin/String.cpp: In function ‘bool js::str_charCodeAt(JSContext*, unsigned int, JS::Value*)’: 46:17.83 /<>/firefox-66.0~b8+build1/js/src/builtin/String.cpp:481:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:17.83 return ToStringSlow(cx, thisv); 46:17.83 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 46:17.83 /<>/firefox-66.0~b8+build1/js/src/builtin/String.cpp:1697:33: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 46:17.83 return js::str_charCodeAt_impl(cx, str, index, args.rval()); 46:17.83 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:17.97 /<>/firefox-66.0~b8+build1/js/src/builtin/String.cpp: In function ‘bool js::str_fromCharCode_one_arg(JSContext*, JS::HandleValue, JS::MutableHandleValue)’: 46:17.98 /<>/firefox-66.0~b8+build1/js/src/builtin/String.cpp:3501:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:17.98 bool js::str_fromCharCode_one_arg(JSContext* cx, HandleValue code, 46:17.98 ^~ 46:17.98 /<>/firefox-66.0~b8+build1/js/src/builtin/String.cpp:3501:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:17.98 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 46:17.98 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 46:17.98 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayObject.h:10, 46:17.98 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.h:17, 46:17.98 from /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:17, 46:17.98 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 46:17.98 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:196:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:17.98 return js::ToUint16Slow(cx, v, out); 46:17.98 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 46:18.07 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:20: 46:18.07 /<>/firefox-66.0~b8+build1/js/src/builtin/String.cpp: In function ‘bool js::str_fromCharCode(JSContext*, unsigned int, JS::Value*)’: 46:18.08 /<>/firefox-66.0~b8+build1/js/src/builtin/String.cpp:3452:36: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:18.08 return str_fromCharCode_one_arg(cx, args[0], args.rval()); 46:18.08 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 46:18.10 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 46:18.10 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 46:18.10 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayObject.h:10, 46:18.10 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.h:17, 46:18.10 from /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:17, 46:18.10 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 46:18.11 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:196:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:18.11 return js::ToUint16Slow(cx, v, out); 46:18.11 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 46:18.20 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:20: 46:18.20 /<>/firefox-66.0~b8+build1/js/src/builtin/String.cpp: In function ‘bool js::str_fromCodePoint_one_arg(JSContext*, JS::HandleValue, JS::MutableHandleValue)’: 46:18.20 /<>/firefox-66.0~b8+build1/js/src/builtin/String.cpp:3545:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:18.20 bool js::str_fromCodePoint_one_arg(JSContext* cx, HandleValue code, 46:18.20 ^~ 46:18.20 /<>/firefox-66.0~b8+build1/js/src/builtin/String.cpp:3545:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:18.20 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 46:18.20 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 46:18.20 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayObject.h:10, 46:18.20 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.h:17, 46:18.20 from /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:17, 46:18.21 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 46:18.22 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:18.22 return js::ToNumberSlow(cx, v, out); 46:18.22 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 46:18.39 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:20: 46:18.39 /<>/firefox-66.0~b8+build1/js/src/builtin/String.cpp: In function ‘bool js::str_fromCodePoint(JSContext*, unsigned int, JS::Value*)’: 46:18.39 /<>/firefox-66.0~b8+build1/js/src/builtin/String.cpp:3609:37: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:18.39 return str_fromCodePoint_one_arg(cx, args[0], args.rval()); 46:18.39 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 46:18.39 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 46:18.39 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 46:18.39 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayObject.h:10, 46:18.39 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.h:17, 46:18.39 from /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:17, 46:18.39 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 46:18.40 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:18.40 return js::ToNumberSlow(cx, v, out); 46:18.40 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 46:18.41 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:18.41 return js::ToNumberSlow(cx, v, out); 46:18.41 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 46:18.77 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:29: 46:18.77 /<>/firefox-66.0~b8+build1/js/src/builtin/Symbol.cpp: In static member function ‘static JSObject* js::SymbolObject::initClass(JSContext*, JS::Handle, bool)’: 46:18.77 /<>/firefox-66.0~b8+build1/js/src/builtin/Symbol.cpp:74:36: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:18.77 if (!NativeDefineDataProperty(cx, ctor, names[i], value, attrs)) { 46:18.77 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:19.28 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:38: 46:19.28 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp: In function ‘JSScript* js::TestingFunctionArgumentToScript(JSContext*, JS::HandleValue, JSFunction**)’: 46:19.28 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:5362:11: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:19.28 JSScript* js::TestingFunctionArgumentToScript( 46:19.28 ^~ 46:19.28 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:5390:44: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:19.30 RootedFunction fun(cx, JS_ValueToFunction(cx, v)); 46:19.31 ~~~~~~~~~~~~~~~~~~^~~~~~~ 46:19.54 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp: In function ‘bool BaselineCompile(JSContext*, unsigned int, JS::Value*)’: 46:19.54 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:5445:45: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:19.54 script = TestingFunctionArgumentToScript(cx, args[0]); 46:19.55 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 46:20.17 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 46:20.17 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 46:20.17 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayObject.h:10, 46:20.17 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.h:17, 46:20.17 from /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:17, 46:20.17 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 46:20.17 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In static member function ‘static bool js::ReferenceTypeDescr::call(JSContext*, unsigned int, JS::Value*)’: 46:20.18 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:20.18 return js::ToObjectSlow(cx, v, false); 46:20.18 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 46:20.18 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/IonTypes.h:19, 46:20.18 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeSet.h:22, 46:20.18 from /<>/firefox-66.0~b8+build1/js/src/vm/ObjectGroup.h:19, 46:20.18 from /<>/firefox-66.0~b8+build1/js/src/vm/Shape.h:31, 46:20.18 from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:18, 46:20.18 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 46:20.18 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayObject.h:10, 46:20.18 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.h:17, 46:20.18 from /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:17, 46:20.18 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 46:20.18 /<>/firefox-66.0~b8+build1/js/src/vm/StringType.h:1692:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:20.20 return ToStringSlow(cx, v); 46:20.20 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 46:20.31 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:47: 46:20.32 /<>/firefox-66.0~b8+build1/js/src/builtin/TypedObject.cpp: In function ‘bool js::CreateUserSizeAndAlignmentProperties(JSContext*, js::HandleTypeDescr)’: 46:20.33 /<>/firefox-66.0~b8+build1/js/src/builtin/TypedObject.cpp:502:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 46:20.34 if (!DefineDataProperty(cx, descr, cx->names().byteLength, typeByteLength, 46:20.35 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:20.35 JSPROP_READONLY | JSPROP_PERMANENT)) { 46:20.35 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:20.35 /<>/firefox-66.0~b8+build1/js/src/builtin/TypedObject.cpp:509:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 46:20.35 if (!DefineDataProperty(cx, descr, cx->names().byteAlignment, 46:20.35 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:20.35 typeByteAlignment, 46:20.35 ~~~~~~~~~~~~~~~~~~ 46:20.35 JSPROP_READONLY | JSPROP_PERMANENT)) { 46:20.35 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:20.35 /<>/firefox-66.0~b8+build1/js/src/builtin/TypedObject.cpp:516:28: note: parameter passing for argument of type ‘const HandleValue’ {aka ‘const JS::Handle’} changed in GCC 7.1 46:20.35 if (!DefineDataProperty(cx, descr, cx->names().byteLength, 46:20.35 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:20.35 UndefinedHandleValue, 46:20.35 ~~~~~~~~~~~~~~~~~~~~~ 46:20.35 JSPROP_READONLY | JSPROP_PERMANENT)) { 46:20.35 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:20.35 /<>/firefox-66.0~b8+build1/js/src/builtin/TypedObject.cpp:523:28: note: parameter passing for argument of type ‘const HandleValue’ {aka ‘const JS::Handle’} changed in GCC 7.1 46:20.35 if (!DefineDataProperty(cx, descr, cx->names().byteAlignment, 46:20.35 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:20.35 UndefinedHandleValue, 46:20.35 ~~~~~~~~~~~~~~~~~~~~~ 46:20.41 JSPROP_READONLY | JSPROP_PERMANENT)) { 46:20.41 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:20.99 /<>/firefox-66.0~b8+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&)’: 46:20.99 /<>/firefox-66.0~b8+build1/js/src/builtin/TypedObject.cpp:1918:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:20.99 bool TypedObject::obj_setProperty(JSContext* cx, HandleObject obj, HandleId id, 46:20.99 ^~~~~~~~~~~ 46:20.99 /<>/firefox-66.0~b8+build1/js/src/builtin/TypedObject.cpp:1918:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:20.99 /<>/firefox-66.0~b8+build1/js/src/builtin/TypedObject.cpp:1941:39: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:20.99 return SetPropertyByDefining(cx, id, v, receiver, result); 46:20.99 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:21.00 /<>/firefox-66.0~b8+build1/js/src/builtin/TypedObject.cpp:1953:30: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:21.00 if (!ConvertAndCopyTo(cx, elementType, typedObj, offset, nullptr, v)) { 46:21.00 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:21.00 /<>/firefox-66.0~b8+build1/js/src/builtin/TypedObject.cpp:1977:37: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:21.00 return SetPropertyByDefining(cx, id, v, receiver, result); 46:21.00 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:21.01 /<>/firefox-66.0~b8+build1/js/src/builtin/TypedObject.cpp:1983:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:21.01 if (!ConvertAndCopyTo(cx, fieldType, typedObj, offset, fieldName, v)) { 46:21.01 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:21.01 /<>/firefox-66.0~b8+build1/js/src/builtin/TypedObject.cpp:1990:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:21.01 return SetPropertyOnProto(cx, obj, id, v, receiver, result); 46:21.01 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:21.01 /<>/firefox-66.0~b8+build1/js/src/builtin/TypedObject.cpp:1990:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:22.25 /<>/firefox-66.0~b8+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)’: 46:22.25 /<>/firefox-66.0~b8+build1/js/src/builtin/TypedObject.cpp:1901:17: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:22.25 /*static*/ bool TypedObject::obj_getArrayElement(JSContext* cx, 46:22.25 ^~~~~~~~~~~ 46:22.26 /<>/firefox-66.0~b8+build1/js/src/builtin/TypedObject.cpp:1915:15: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:22.26 return Reify(cx, elementType, typedObj, offset, vp); 46:22.26 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:22.36 /<>/firefox-66.0~b8+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)’: 46:22.37 /<>/firefox-66.0~b8+build1/js/src/builtin/TypedObject.cpp:1875:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:22.38 bool TypedObject::obj_getElement(JSContext* cx, HandleObject obj, 46:22.38 ^~~~~~~~~~~ 46:22.38 /<>/firefox-66.0~b8+build1/js/src/builtin/TypedObject.cpp:1875:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:22.39 /<>/firefox-66.0~b8+build1/js/src/builtin/TypedObject.cpp:1889:33: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:22.41 return obj_getArrayElement(cx, typedObj, descr, index, vp); 46:22.43 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:22.43 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 46:22.44 from /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:31, 46:22.44 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 46:22.44 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 46:22.44 return op(cx, obj, receiver, id, vp); 46:22.44 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:22.44 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 46:22.44 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 46:22.44 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:22.61 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:47: 46:22.61 /<>/firefox-66.0~b8+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)’: 46:22.61 /<>/firefox-66.0~b8+build1/js/src/builtin/TypedObject.cpp:1820:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:22.61 bool TypedObject::obj_getProperty(JSContext* cx, HandleObject obj, 46:22.63 ^~~~~~~~~~~ 46:22.63 /<>/firefox-66.0~b8+build1/js/src/builtin/TypedObject.cpp:1820:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:22.68 /<>/firefox-66.0~b8+build1/js/src/builtin/TypedObject.cpp:1828:26: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:22.68 return obj_getElement(cx, obj, receiver, index, vp); 46:22.68 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:22.68 /<>/firefox-66.0~b8+build1/js/src/builtin/TypedObject.cpp:1862:19: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:22.68 return Reify(cx, fieldType, typedObj, offset, vp); 46:22.68 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:22.68 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 46:22.68 from /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:31, 46:22.68 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 46:22.68 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 46:22.68 return op(cx, obj, receiver, id, vp); 46:22.68 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:22.68 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 46:22.68 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 46:22.68 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:22.94 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:47: 46:22.94 /<>/firefox-66.0~b8+build1/js/src/builtin/TypedObject.cpp: In static member function ‘static bool js::TypedObject::obj_getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle)’: 46:22.94 /<>/firefox-66.0~b8+build1/js/src/builtin/TypedObject.cpp:1993:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 46:22.94 bool TypedObject::obj_getOwnPropertyDescriptor( 46:22.94 ^~~~~~~~~~~ 46:22.94 /<>/firefox-66.0~b8+build1/js/src/builtin/TypedObject.cpp:2012:33: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 46:22.94 if (!obj_getArrayElement(cx, typedObj, descr, index, desc.value())) { 46:22.94 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:22.94 /<>/firefox-66.0~b8+build1/js/src/builtin/TypedObject.cpp:2040:17: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 46:22.94 if (!Reify(cx, fieldType, typedObj, offset, desc.value())) { 46:22.94 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:23.81 /<>/firefox-66.0~b8+build1/js/src/builtin/TypedObject.cpp: In static member function ‘static void js::LoadReferenceAny::load(js::GCPtrValue*, JS::MutableHandleValue)’: 46:23.81 /<>/firefox-66.0~b8+build1/js/src/builtin/TypedObject.cpp:2719:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:23.81 void LoadReferenceAny::load(GCPtrValue* heap, MutableHandleValue v) { 46:23.81 ^~~~~~~~~~~~~~~~ 46:23.84 /<>/firefox-66.0~b8+build1/js/src/builtin/TypedObject.cpp: In static member function ‘static void js::LoadReferenceWasmAnyRef::load(js::GCPtrObject*, JS::MutableHandleValue)’: 46:23.84 /<>/firefox-66.0~b8+build1/js/src/builtin/TypedObject.cpp:2731:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:23.84 void LoadReferenceWasmAnyRef::load(GCPtrObject* heap, MutableHandleValue v) { 46:23.84 ^~~~~~~~~~~~~~~~~~~~~~~ 46:23.84 /<>/firefox-66.0~b8+build1/js/src/builtin/TypedObject.cpp: In static member function ‘static void js::LoadReferenceObject::load(js::GCPtrObject*, JS::MutableHandleValue)’: 46:23.84 /<>/firefox-66.0~b8+build1/js/src/builtin/TypedObject.cpp:2723:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:23.84 void LoadReferenceObject::load(GCPtrObject* heap, MutableHandleValue v) { 46:23.84 ^~~~~~~~~~~~~~~~~~~ 46:23.84 /<>/firefox-66.0~b8+build1/js/src/builtin/TypedObject.cpp:2723:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:23.84 /<>/firefox-66.0~b8+build1/js/src/builtin/TypedObject.cpp: In static member function ‘static void js::LoadReferencestring::load(js::GCPtrString*, JS::MutableHandleValue)’: 46:23.89 /<>/firefox-66.0~b8+build1/js/src/builtin/TypedObject.cpp:2741:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:23.89 void LoadReferencestring::load(GCPtrString* heap, MutableHandleValue v) { 46:23.89 ^~~~~~~~~~~~~~~~~~~ 46:23.89 /<>/firefox-66.0~b8+build1/js/src/builtin/TypedObject.cpp:2741:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:25.73 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 46:25.73 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 46:25.73 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayObject.h:10, 46:25.73 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.h:17, 46:25.73 from /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:17, 46:25.73 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 46:25.74 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In static member function ‘static bool js::ScalarTypeDescr::call(JSContext*, unsigned int, JS::Value*)’: 46:25.74 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:25.74 return js::ToNumberSlow(cx, v, out); 46:25.74 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 46:25.99 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:11: 46:25.99 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp: In function ‘bool IsMaybeWrapped(JS::HandleValue) [with T = TeeState]’: 46:25.99 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:31:6: note: parameter passing for argument of type ‘const HandleValue’ {aka ‘const JS::Handle’} changed in GCC 7.1 46:25.99 bool IsMaybeWrapped(const HandleValue v) { 46:25.99 ^~~~~~~~~~~~~~ 46:26.58 In file included from /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:17, 46:26.58 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:11: 46:26.58 /<>/firefox-66.0~b8+build1/js/src/vm/Compartment-inl.h: In member function ‘bool JS::Compartment::wrap(JSContext*, JS::MutableHandleValue)’: 46:26.58 /<>/firefox-66.0~b8+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 46:26.60 inline bool JS::Compartment::wrap(JSContext* cx, JS::MutableHandleValue vp) { 46:26.60 ^~ 46:27.06 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 46:27.06 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 46:27.06 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayObject.h:10, 46:27.06 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.h:17, 46:27.06 from /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:17, 46:27.06 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 46:27.06 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool EvalReturningScope(JSContext*, unsigned int, JS::Value*)’: 46:27.06 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:27.06 return js::ToStringSlow(cx, v); 46:27.06 ~~~~~~~~~~~~~~~~^~~~~~~ 46:27.06 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:27.06 return js::ToObjectSlow(cx, v, false); 46:27.07 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 46:27.07 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:38: 46:27.07 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:3948:22: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:27.07 if (!JS_SetProperty(cx, rv, "vars", varObjVal)) { 46:27.07 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:27.07 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:3956:22: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:27.07 if (!JS_SetProperty(cx, rv, "lexicals", lexicalScopeVal)) { 46:27.07 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:28.12 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:20: 46:28.12 /<>/firefox-66.0~b8+build1/js/src/builtin/String.cpp: In function ‘bool js::str_normalize(JSContext*, unsigned int, JS::Value*)’: 46:28.12 /<>/firefox-66.0~b8+build1/js/src/builtin/String.cpp:481:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:28.13 return ToStringSlow(cx, thisv); 46:28.13 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 46:30.35 /<>/firefox-66.0~b8+build1/js/src/builtin/String.cpp: In function ‘bool js::str_toLowerCase(JSContext*, unsigned int, JS::Value*)’: 46:30.35 /<>/firefox-66.0~b8+build1/js/src/builtin/String.cpp:481:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:30.35 return ToStringSlow(cx, thisv); 46:30.35 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 46:31.81 /<>/firefox-66.0~b8+build1/js/src/builtin/String.cpp: In function ‘bool js::str_toUpperCase(JSContext*, unsigned int, JS::Value*)’: 46:31.81 /<>/firefox-66.0~b8+build1/js/src/builtin/String.cpp:481:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:31.81 return ToStringSlow(cx, thisv); 46:31.81 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 46:33.37 Compiling tokio-fs v0.1.3 46:35.19 In file included from /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:17, 46:35.19 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:11: 46:35.19 /<>/firefox-66.0~b8+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]::]’: 46:35.19 /<>/firefox-66.0~b8+build1/js/src/vm/Compartment-inl.h:122:17: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:35.19 MOZ_MUST_USE T* UnwrapAndTypeCheckValueSlowPath(JSContext* cx, 46:35.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:35.33 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/IonTypes.h:19, 46:35.34 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeSet.h:22, 46:35.34 from /<>/firefox-66.0~b8+build1/js/src/vm/ObjectGroup.h:19, 46:35.34 from /<>/firefox-66.0~b8+build1/js/src/vm/Shape.h:31, 46:35.34 from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:18, 46:35.36 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 46:35.36 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayObject.h:10, 46:35.36 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.h:17, 46:35.36 from /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:17, 46:35.36 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 46:35.36 /<>/firefox-66.0~b8+build1/js/src/vm/StringType.h: In function ‘bool str_toSource(JSContext*, unsigned int, JS::Value*)’: 46:35.37 /<>/firefox-66.0~b8+build1/js/src/vm/StringType.h:1692:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:35.38 return ToStringSlow(cx, v); 46:35.38 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 46:35.52 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:20: 46:35.54 /<>/firefox-66.0~b8+build1/js/src/builtin/String.cpp: In function ‘bool Decode(JSContext*, js::HandleLinearString, const bool*, JS::MutableHandleValue)’: 46:35.54 /<>/firefox-66.0~b8+build1/js/src/builtin/String.cpp:4102:13: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:35.56 static bool Decode(JSContext* cx, HandleLinearString str, 46:35.56 ^~~~~~ 46:35.81 /<>/firefox-66.0~b8+build1/js/src/builtin/String.cpp: In function ‘bool str_decodeURI_Component(JSContext*, unsigned int, JS::Value*)’: 46:35.81 /<>/firefox-66.0~b8+build1/js/src/builtin/String.cpp:4151:16: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 46:35.81 return Decode(cx, str, nullptr, args.rval()); 46:35.81 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:35.86 /<>/firefox-66.0~b8+build1/js/src/builtin/String.cpp: In function ‘bool str_decodeURI(JSContext*, unsigned int, JS::Value*)’: 46:35.86 /<>/firefox-66.0~b8+build1/js/src/builtin/String.cpp:4141:16: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 46:35.86 return Decode(cx, str, js_isUriReservedPlusPound, args.rval()); 46:35.86 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:38.00 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 46:38.00 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::NodeBuilder::listNode(ASTType, const char*, NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)’: 46:38.00 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:445:21: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:38.00 MOZ_MUST_USE bool listNode(ASTType type, const char* propName, 46:38.05 ^~~~~~~~ 46:38.05 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:346:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:38.05 return js::Call(cx, fun, userv, args, dst); 46:38.05 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:38.05 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:346:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:38.05 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:427:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:38.05 return defineProperty(obj, name, value) && 46:38.05 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 46:38.06 /<>/firefox-66.0~b8+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&}]’: 46:38.06 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:367:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:38.06 MOZ_MUST_USE bool callback(HandleValue fun, Arguments&&... args) { 46:38.07 ^~~~~~~~ 46:38.07 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:346:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:38.07 return js::Call(cx, fun, userv, args, dst); 46:38.07 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:38.07 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:346:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:38.20 /<>/firefox-66.0~b8+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&}]’: 46:38.20 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:367:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:38.20 MOZ_MUST_USE bool callback(HandleValue fun, Arguments&&... args) { 46:38.26 ^~~~~~~~ 46:38.26 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:346:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:38.27 return js::Call(cx, fun, userv, args, dst); 46:38.27 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:38.29 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:346:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:38.31 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::ASTSerializer::identifier(js::HandleAtom, js::frontend::TokenPos*, JS::MutableHandleValue)’: 46:38.31 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:3262:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:38.31 bool ASTSerializer::identifier(HandleAtom atom, TokenPos* pos, 46:38.31 ^~~~~~~~~~~~~ 46:38.31 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:1455:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:38.31 return callback(cb, name, pos, dst); 46:38.32 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 46:38.37 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::ASTSerializer::identifier(js::frontend::NameNode*, JS::MutableHandleValue)’: 46:38.37 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:3268:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:38.37 bool ASTSerializer::identifier(NameNode* id, MutableHandleValue dst) { 46:38.37 ^~~~~~~~~~~~~ 46:38.37 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:3272:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:38.39 return identifier(pnAtom, &id->pn_pos, dst); 46:38.39 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 46:38.44 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle&}]’: 46:38.44 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:367:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:38.44 MOZ_MUST_USE bool callback(HandleValue fun, Arguments&&... args) { 46:38.44 ^~~~~~~~ 46:38.44 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:346:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:38.45 return js::Call(cx, fun, userv, args, dst); 46:38.45 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:38.46 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:346:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:38.60 /<>/firefox-66.0~b8+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)’: 46:38.60 /<>/firefox-66.0~b8+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 46:38.60 bool NodeBuilder::forStatement(HandleValue init, HandleValue test, 46:38.60 ^~~~~~~~~~~ 46:38.60 /<>/firefox-66.0~b8+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 46:38.60 /<>/firefox-66.0~b8+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 46:38.60 /<>/firefox-66.0~b8+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 46:38.60 /<>/firefox-66.0~b8+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 46:38.60 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:346:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:38.60 return js::Call(cx, fun, userv, args, dst); 46:38.60 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:38.60 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:346:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:38.60 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:427:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:38.60 return defineProperty(obj, name, value) && 46:38.60 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 46:38.60 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:427:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:38.60 return defineProperty(obj, name, value) && 46:38.60 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 46:38.60 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:427:45: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:38.60 return defineProperty(obj, name, value) && 46:38.74 /<>/firefox-66.0~b8+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&}]’: 46:38.75 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:367:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:38.75 MOZ_MUST_USE bool callback(HandleValue fun, Arguments&&... args) { 46:38.75 ^~~~~~~~ 46:38.75 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:346:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:38.75 return js::Call(cx, fun, userv, args, dst); 46:38.75 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:38.75 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:346:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:38.93 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, JS::Rooted&, js::frontend::TokenPos*&, JS::MutableHandle&}]’: 46:38.93 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:367:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:38.93 MOZ_MUST_USE bool callback(HandleValue fun, Arguments&&... args) { 46:38.93 ^~~~~~~~ 46:38.93 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:346:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:38.93 return js::Call(cx, fun, userv, args, dst); 46:38.93 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:38.93 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:346:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:39.04 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::NodeBuilder::updateExpression(JS::HandleValue, bool, bool, js::frontend::TokenPos*, JS::MutableHandleValue)’: 46:39.04 /<>/firefox-66.0~b8+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 46:39.04 bool NodeBuilder::updateExpression(HandleValue expr, bool incr, bool prefix, 46:39.04 ^~~~~~~~~~~ 46:39.04 /<>/firefox-66.0~b8+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 46:39.04 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:346:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:39.04 return js::Call(cx, fun, userv, args, dst); 46:39.04 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:39.04 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:346:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:39.04 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:427:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:39.04 return defineProperty(obj, name, value) && 46:39.04 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 46:39.05 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:427:45: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:39.05 return defineProperty(obj, name, value) && 46:39.19 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::NodeBuilder::super(js::frontend::TokenPos*, JS::MutableHandleValue)’: 46:39.19 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:1571:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:39.19 bool NodeBuilder::super(TokenPos* pos, MutableHandleValue dst) { 46:39.19 ^~~~~~~~~~~ 46:39.19 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:346:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:39.19 return js::Call(cx, fun, userv, args, dst); 46:39.19 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:39.19 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:346:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:39.31 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::NodeBuilder::yieldExpression(JS::HandleValue, YieldKind, js::frontend::TokenPos*, JS::MutableHandleValue)’: 46:39.34 /<>/firefox-66.0~b8+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 46:39.34 bool NodeBuilder::yieldExpression(HandleValue arg, YieldKind kind, 46:39.35 ^~~~~~~~~~~ 46:39.35 /<>/firefox-66.0~b8+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 46:39.35 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:346:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:39.35 return js::Call(cx, fun, userv, args, dst); 46:39.36 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:39.36 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:346:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:39.36 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:441:41: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:39.37 return createNode(type, pos, &node) && 46:39.45 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::NodeBuilder::memberExpression(bool, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)’: 46:39.45 /<>/firefox-66.0~b8+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 46:39.45 bool NodeBuilder::memberExpression(bool computed, HandleValue expr, 46:39.45 ^~~~~~~~~~~ 46:39.45 /<>/firefox-66.0~b8+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 46:39.45 /<>/firefox-66.0~b8+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 46:39.45 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:346:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:39.45 return js::Call(cx, fun, userv, args, dst); 46:39.45 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:39.45 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:346:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:39.45 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:427:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:39.45 return defineProperty(obj, name, value) && 46:39.45 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 46:39.46 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:427:45: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:39.46 return defineProperty(obj, name, value) && 46:39.63 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::NodeBuilder::binaryExpression(BinaryOperator, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)’: 46:39.63 /<>/firefox-66.0~b8+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 46:39.63 bool NodeBuilder::binaryExpression(BinaryOperator op, HandleValue left, 46:39.64 ^~~~~~~~~~~ 46:39.64 /<>/firefox-66.0~b8+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 46:39.64 /<>/firefox-66.0~b8+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 46:39.64 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:346:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:39.64 return js::Call(cx, fun, userv, args, dst); 46:39.64 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:39.64 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:346:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:39.64 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:427:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:39.64 return defineProperty(obj, name, value) && 46:39.64 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 46:39.64 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:427:45: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:39.64 return defineProperty(obj, name, value) && 46:39.80 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::NodeBuilder::literal(JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)’: 46:39.81 /<>/firefox-66.0~b8+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 46:39.81 bool NodeBuilder::literal(HandleValue val, TokenPos* pos, 46:39.81 ^~~~~~~~~~~ 46:39.81 /<>/firefox-66.0~b8+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 46:39.82 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:346:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:39.82 return js::Call(cx, fun, userv, args, dst); 46:39.82 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:39.82 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:346:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:39.91 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::ASTSerializer::literal(js::frontend::ParseNode*, JS::MutableHandleValue)’: 46:39.91 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:3103:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:39.91 bool ASTSerializer::literal(ParseNode* pn, MutableHandleValue dst) { 46:39.92 ^~~~~~~~~~~~~ 46:39.92 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:3157:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:39.92 return builder.literal(val, &pn->pn_pos, dst); 46:39.92 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 46:39.92 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:3157:25: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:40.23 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::ASTSerializer::exportDeclaration(js::frontend::ParseNode*, JS::MutableHandleValue)’: 46:40.23 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:2006:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:40.23 bool ASTSerializer::exportDeclaration(ParseNode* exportNode, 46:40.23 ^~~~~~~~~~~~~ 46:40.23 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:1369:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:40.23 return callback(cb, bindingName, exportName, pos, dst); 46:40.23 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:40.23 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:346:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:40.23 return js::Call(cx, fun, userv, args, dst); 46:40.23 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:40.23 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:346:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:40.23 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:2047:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:40.23 if (!function(&kid->as(), AST_FUNC_DECL, &decl)) { 46:40.25 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:40.28 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:2053:27: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:40.31 if (!classDefinition(&kid->as(), false, &decl)) { 46:40.31 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:40.31 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:2061:31: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:40.31 if (!variableDeclaration(&kid->as(), 46:40.31 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 46:40.33 kind != ParseNodeKind::VarStmt, &decl)) { 46:40.34 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:40.35 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:346:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:40.35 return js::Call(cx, fun, userv, args, dst); 46:40.35 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:40.35 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:346:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:40.35 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:427:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:40.35 return defineProperty(obj, name, value) && 46:40.36 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 46:40.36 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:427:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:40.36 return defineProperty(obj, name, value) && 46:40.36 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 46:40.36 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:427:45: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:40.36 return defineProperty(obj, name, value) && 46:41.90 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)’: 46:41.90 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:2243:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:41.90 bool ASTSerializer::statement(ParseNode* pn, MutableHandleValue dst) { 46:41.90 ^~~~~~~~~~~~~ 46:41.90 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:1338:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:41.91 return callback(cb, importName, bindingName, pos, dst); 46:41.91 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:41.91 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:346:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:41.93 return js::Call(cx, fun, userv, args, dst); 46:41.93 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:41.94 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:346:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:41.94 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:441:41: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:41.94 return createNode(type, pos, &node) && 46:41.94 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:854:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:41.94 return callback(cb, pos, dst); 46:41.94 ~~~~~~~~^~~~~~~~~~~~~~ 46:41.94 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:845:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:41.94 return callback(cb, expr, pos, dst); 46:41.94 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 46:41.96 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:838:18: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:41.96 return listNode(AST_BLOCK_STMT, "body", elts, pos, dst); 46:41.96 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:41.99 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:346:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:41.99 return js::Call(cx, fun, userv, args, dst); 46:41.99 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:41.99 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:346:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:41.99 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:427:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:41.99 return defineProperty(obj, name, value) && 46:41.99 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 46:41.99 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:427:45: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:41.99 return defineProperty(obj, name, value) && 46:41.99 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:1425:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:41.99 return callback(cb, opt(expr), array, pos, dst); 46:41.99 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:41.99 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:441:41: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:41.99 return createNode(type, pos, &node) && 46:41.99 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:346:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:41.99 return js::Call(cx, fun, userv, args, dst); 46:41.99 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:42.07 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:346:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:42.07 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:427:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:42.09 return defineProperty(obj, name, value) && 46:42.09 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 46:42.09 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:427:45: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:42.09 return defineProperty(obj, name, value) && 46:42.09 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:1435:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:42.09 return callback(cb, opt(var), body, pos, dst); 46:42.09 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:42.09 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:346:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:42.10 return js::Call(cx, fun, userv, args, dst); 46:42.10 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:42.10 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:346:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:42.10 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:427:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:42.15 return defineProperty(obj, name, value) && 46:42.15 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 46:42.15 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:427:45: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:42.15 return defineProperty(obj, name, value) && 46:42.15 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:964:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:42.15 return callback(cb, expr, stmt, pos, dst); 46:42.15 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 46:42.16 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:974:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:42.16 return callback(cb, test, stmt, pos, dst); 46:42.16 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 46:42.16 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:984:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:42.18 return callback(cb, stmt, test, pos, dst); 46:42.18 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 46:42.18 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:2205:35: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:42.18 ? variableDeclaration(&pn->as(), lexical, dst) 46:42.18 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:42.18 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:2370:35: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:42.18 if (!variableDeclaration(&scopeNode->scopeBody()->as(), 46:42.18 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:42.19 true, &var)) { 46:42.19 ~~~~~~~~~~~ 46:42.19 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:2381:35: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:42.19 if (!variableDeclaration( 46:42.20 ~~~~~~~~~~~~~~~~~~~^ 46:42.20 &initNode->as(), 46:42.20 ~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:42.20 initNode->isKind(ParseNodeKind::LetDecl) || 46:42.20 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:42.20 initNode->isKind(ParseNodeKind::ConstDecl), 46:42.20 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:42.20 &var)) { 46:42.23 ~~~~~ 46:42.23 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:346:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:42.23 return js::Call(cx, fun, userv, args, dst); 46:42.23 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:42.24 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:346:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:42.24 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:427:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:42.24 return defineProperty(obj, name, value) && 46:42.24 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 46:42.24 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:427:45: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:42.24 return defineProperty(obj, name, value) && 46:42.24 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:346:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:42.24 return js::Call(cx, fun, userv, args, dst); 46:42.24 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:42.24 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:346:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:42.24 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:427:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:42.24 return defineProperty(obj, name, value) && 46:42.24 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 46:42.25 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:427:45: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:42.27 return defineProperty(obj, name, value) && 46:42.27 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:2399:34: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:42.27 builder.forStatement(init, test, update, stmt, &forNode->pn_pos, 46:42.27 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:42.27 dst); 46:42.27 ~~~~ 46:42.27 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:2399:34: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:42.27 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:2399:34: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:42.27 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:2399:34: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:42.27 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:1660:22: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:42.27 return identifier(atom, pos, dst); 46:42.27 ~~~~~~~~~~^~~~~~~~~~~~~~~~ 46:42.27 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:876:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:42.28 return callback(cb, opt(label), pos, dst); 46:42.28 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 46:42.28 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:886:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:42.28 return callback(cb, opt(label), pos, dst); 46:42.28 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 46:42.30 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:2421:24: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:42.30 return identifier(pnAtom, nullptr, &label) && 46:42.30 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 46:42.30 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:896:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:42.30 return callback(cb, label, stmt, pos, dst); 46:42.30 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:42.30 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:906:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:42.30 return callback(cb, arg, pos, dst); 46:42.30 ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 46:42.31 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:916:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:42.31 return callback(cb, opt(arg), pos, dst); 46:42.31 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 46:42.31 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:1024:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:42.31 return callback(cb, pos, dst); 46:42.31 ~~~~~~~~^~~~~~~~~~~~~~ 46:42.31 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:2452:29: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:42.31 return classDefinition(&pn->as(), false, dst); 46:42.31 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:42.33 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:346:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:42.33 return js::Call(cx, fun, userv, args, dst); 46:42.33 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:42.33 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:346:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:42.33 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:427:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:42.33 return defineProperty(obj, name, value) && 46:42.33 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 46:42.33 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:427:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:42.34 return defineProperty(obj, name, value) && 46:42.34 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 46:42.34 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:427:45: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:42.34 return defineProperty(obj, name, value) && 46:45.56 Compiling flate2 v1.0.1 46:45.73 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/IonTypes.h:19, 46:45.73 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeSet.h:22, 46:45.75 from /<>/firefox-66.0~b8+build1/js/src/vm/ObjectGroup.h:19, 46:45.75 from /<>/firefox-66.0~b8+build1/js/src/vm/Shape.h:31, 46:45.75 from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:18, 46:45.75 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 46:45.75 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayObject.h:10, 46:45.75 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.h:17, 46:45.75 from /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:17, 46:45.75 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 46:45.75 /<>/firefox-66.0~b8+build1/js/src/vm/StringType.h: In function ‘bool reflect_parse(JSContext*, uint32_t, JS::Value*)’: 46:45.75 /<>/firefox-66.0~b8+build1/js/src/vm/StringType.h:1692:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:45.75 return ToStringSlow(cx, v); 46:45.75 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 46:45.75 In file included from /<>/firefox-66.0~b8+build1/js/src/frontend/FullParseHandler.h:18, 46:45.75 from /<>/firefox-66.0~b8+build1/js/src/frontend/BCEParserHandle.h:11, 46:45.75 from /<>/firefox-66.0~b8+build1/js/src/frontend/EitherParser.h:24, 46:45.75 from /<>/firefox-66.0~b8+build1/js/src/builtin/ModuleObject.h:15, 46:45.75 from /<>/firefox-66.0~b8+build1/js/src/frontend/ModuleSharedContext.h:13, 46:45.75 from /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:19, 46:45.75 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 46:45.75 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:1086:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:45.76 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 46:45.76 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:45.76 arg1, arg2); 46:45.76 ~~~~~~~~~~~ 46:45.76 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 46:45.76 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:3479:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:45.77 if (!GetPropertyDefault(cx, config, locId, trueVal, &prop)) { 46:45.77 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:45.77 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:3479:28: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:45.78 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:3489:30: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:45.78 if (!GetPropertyDefault(cx, config, sourceId, nullVal, &prop)) { 46:45.78 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:45.78 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:3489:30: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:45.78 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/IonTypes.h:19, 46:45.78 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeSet.h:22, 46:45.78 from /<>/firefox-66.0~b8+build1/js/src/vm/ObjectGroup.h:19, 46:45.78 from /<>/firefox-66.0~b8+build1/js/src/vm/Shape.h:31, 46:45.78 from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:18, 46:45.78 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 46:45.78 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayObject.h:10, 46:45.78 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.h:17, 46:45.78 from /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:17, 46:45.78 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 46:45.78 /<>/firefox-66.0~b8+build1/js/src/vm/StringType.h:1692:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:45.78 return ToStringSlow(cx, v); 46:45.78 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 46:45.78 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 46:45.78 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:3508:30: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:45.78 if (!GetPropertyDefault(cx, config, lineId, oneValue, &prop) || 46:45.78 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:45.78 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:3508:30: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:45.78 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 46:45.78 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 46:45.78 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayObject.h:10, 46:45.78 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.h:17, 46:45.78 from /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:17, 46:45.78 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 46:45.78 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:174:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:45.78 return js::ToUint32Slow(cx, v, out); 46:45.78 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 46:45.78 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 46:45.78 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:3517:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:45.78 if (!GetPropertyDefault(cx, config, builderId, nullVal, &prop)) { 46:45.78 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:45.80 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:3517:28: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:45.80 In file included from /<>/firefox-66.0~b8+build1/js/src/frontend/FullParseHandler.h:18, 46:45.80 from /<>/firefox-66.0~b8+build1/js/src/frontend/BCEParserHandle.h:11, 46:45.80 from /<>/firefox-66.0~b8+build1/js/src/frontend/EitherParser.h:24, 46:45.80 from /<>/firefox-66.0~b8+build1/js/src/builtin/ModuleObject.h:15, 46:45.80 from /<>/firefox-66.0~b8+build1/js/src/frontend/ModuleSharedContext.h:13, 46:45.80 from /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:19, 46:45.80 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 46:45.80 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:1086:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:45.80 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 46:45.80 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:45.80 arg1, arg2); 46:45.80 ~~~~~~~~~~~ 46:45.80 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 46:45.80 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:3533:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:45.80 if (!GetPropertyDefault(cx, config, targetId, scriptVal, &prop)) { 46:45.80 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:45.80 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:3533:28: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:45.80 In file included from /<>/firefox-66.0~b8+build1/js/src/frontend/FullParseHandler.h:18, 46:45.80 from /<>/firefox-66.0~b8+build1/js/src/frontend/BCEParserHandle.h:11, 46:45.80 from /<>/firefox-66.0~b8+build1/js/src/frontend/EitherParser.h:24, 46:45.81 from /<>/firefox-66.0~b8+build1/js/src/builtin/ModuleObject.h:15, 46:45.81 from /<>/firefox-66.0~b8+build1/js/src/frontend/ModuleSharedContext.h:13, 46:45.81 from /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:19, 46:45.81 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 46:45.81 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:1086:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:45.81 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 46:45.81 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:45.81 arg1, arg2); 46:45.81 ~~~~~~~~~~~ 46:45.81 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 46:45.81 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:309:30: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:45.81 if (!GetPropertyDefault(cx, userobj, id, nullVal, &funv)) { 46:45.81 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:45.82 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:309:30: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:45.82 In file included from /<>/firefox-66.0~b8+build1/js/src/frontend/FullParseHandler.h:18, 46:45.82 from /<>/firefox-66.0~b8+build1/js/src/frontend/BCEParserHandle.h:11, 46:45.82 from /<>/firefox-66.0~b8+build1/js/src/frontend/EitherParser.h:24, 46:45.82 from /<>/firefox-66.0~b8+build1/js/src/builtin/ModuleObject.h:15, 46:45.82 from /<>/firefox-66.0~b8+build1/js/src/frontend/ModuleSharedContext.h:13, 46:45.82 from /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:19, 46:45.82 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 46:45.82 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:1086:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:45.82 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 46:45.83 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:45.83 arg1, arg2); 46:45.83 ~~~~~~~~~~~ 46:45.83 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 46:45.83 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:833:18: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:45.83 return listNode(AST_PROGRAM, "body", elts, pos, dst); 46:45.83 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:46.91 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::ASTSerializer::classDefinition(js::frontend::ClassNode*, bool, JS::MutableHandleValue)’: 46:46.91 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:2225:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:46.91 bool ASTSerializer::classDefinition(ClassNode* pn, bool expr, 46:46.91 ^~~~~~~~~~~~~ 46:46.91 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:2225:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:46.91 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:346:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:46.96 return js::Call(cx, fun, userv, args, dst); 46:46.97 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:46.98 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:346:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:46.98 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:427:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:47.00 return defineProperty(obj, name, value) && 46:47.00 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 46:47.00 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:427:45: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:47.00 return defineProperty(obj, name, value) && 46:48.85 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)’: 46:48.85 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:2595:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:48.86 bool ASTSerializer::expression(ParseNode* pn, MutableHandleValue dst) { 46:48.86 ^~~~~~~~~~~~~ 46:48.94 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:2605:22: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:48.95 return function(funNode, type, dst); 46:48.95 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 46:48.95 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:1136:18: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:48.95 return listNode(AST_LIST_EXPR, "expressions", elts, pos, dst); 46:48.95 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:48.95 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:346:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:48.95 return js::Call(cx, fun, userv, args, dst); 46:48.95 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:48.95 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:346:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:48.95 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:427:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:48.95 return defineProperty(obj, name, value) && 46:48.95 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 46:48.95 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:427:45: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:48.95 return defineProperty(obj, name, value) && 46:48.95 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:2644:38: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:48.95 builder.updateExpression(expr, inc, true, &incDec->pn_pos, dst); 46:48.95 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:48.98 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:2644:38: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:49.02 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:2656:38: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:49.02 builder.updateExpression(expr, inc, false, &incDec->pn_pos, dst); 46:49.02 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:49.02 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:2656:38: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:49.02 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:1080:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:49.02 return callback(cb, opName, lhs, rhs, pos, dst); 46:49.02 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:49.05 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:427:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:49.05 return defineProperty(obj, name, value) && 46:49.05 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 46:49.05 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:427:45: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:49.05 return defineProperty(obj, name, value) && 46:49.05 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:2586:34: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:49.09 if (!builder.binaryExpression(op, left, right, &subpos, &right)) { 46:49.09 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:49.09 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:2586:34: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:49.09 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:346:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:49.09 return js::Call(cx, fun, userv, args, dst); 46:49.09 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:49.09 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:346:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:49.09 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:427:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:49.09 return defineProperty(obj, name, value) && 46:49.09 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 46:49.10 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:427:45: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:49.10 return defineProperty(obj, name, value) && 46:49.10 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:441:41: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:49.10 return createNode(type, pos, &node) && 46:49.10 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:346:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:49.10 return js::Call(cx, fun, userv, args, dst); 46:49.10 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:49.10 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:346:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:49.10 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:441:41: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:49.10 return createNode(type, pos, &node) && 46:49.16 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:1148:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:49.16 return callback(cb, callee, array, pos, dst); 46:49.16 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:49.16 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:441:41: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:49.16 return createNode(type, pos, &node) && 46:49.16 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:2803:24: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:49.16 return identifier(pnAtom, nullptr, &propname) && 46:49.16 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:49.16 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:2804:38: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:49.16 builder.memberExpression(false, expr, propname, &prop->pn_pos, 46:49.16 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:49.24 dst); 46:49.24 ~~~~ 46:49.24 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:2804:38: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:49.24 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:2826:38: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:49.24 builder.memberExpression(true, expr, key, &elem->pn_pos, dst); 46:49.24 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:49.24 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:2826:38: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:49.24 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:441:41: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:49.24 return createNode(type, pos, &node) && 46:49.24 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:1185:18: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:49.24 return listNode(AST_ARRAY_EXPR, "elements", elts, pos, dst); 46:49.24 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:49.24 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:1284:18: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:49.24 return listNode(AST_OBJECT_EXPR, "properties", elts, pos, dst); 46:49.24 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:49.24 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:1253:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:49.24 return callback(cb, val, pos, dst); 46:49.29 ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 46:49.29 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:1275:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:49.29 return callback(cb, kindName, key, val, pos, dst); 46:49.29 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:49.29 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:427:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:49.29 return defineProperty(obj, name, value) && 46:49.29 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 46:49.29 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:427:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:49.29 return defineProperty(obj, name, value) && 46:49.29 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 46:49.29 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:427:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:49.33 return defineProperty(obj, name, value) && 46:49.33 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 46:49.33 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:427:45: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:49.33 return defineProperty(obj, name, value) && 46:49.33 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:1290:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:49.33 return callback(cb, pos, dst); 46:49.33 ~~~~~~~~^~~~~~~~~~~~~~ 46:49.33 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:1217:18: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:49.33 return listNode(AST_TEMPLATE_LITERAL, "elements", elts, pos, dst); 46:49.33 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:49.33 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:2969:37: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:49.33 builder.yieldExpression(arg, Delegating, &yieldNode->pn_pos, dst); 46:49.33 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:49.33 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:2969:37: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:49.33 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:2979:37: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:49.33 builder.yieldExpression(arg, NotDelegating, &yieldNode->pn_pos, 46:49.33 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:49.33 dst); 46:49.33 ~~~~ 46:49.33 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:2979:37: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:49.34 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:2984:29: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:49.34 return classDefinition(&pn->as(), true, dst); 46:49.34 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:49.34 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:3011:24: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:49.34 return identifier(firstStr, &firstNode->pn_pos, &firstIdent) && 46:49.35 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:49.35 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:3012:24: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:49.35 identifier(secondStr, &secondNode->pn_pos, &secondIdent) && 46:49.35 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:49.35 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:1554:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:49.35 return callback(cb, meta, property, pos, dst); 46:49.35 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:49.35 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:441:41: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:49.35 return createNode(type, pos, &node) && 46:49.35 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:3029:24: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:49.35 return identifier(name, &identNode->pn_pos, &ident) && 46:49.38 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:49.38 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:1565:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:49.38 return callback(cb, arg, pos, dst); 46:49.38 ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 46:49.39 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:441:41: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:49.39 return createNode(type, pos, &node) && 46:52.02 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::ASTSerializer::propertyName(js::frontend::ParseNode*, JS::MutableHandleValue)’: 46:52.02 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:3047:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:52.02 bool ASTSerializer::propertyName(ParseNode* key, MutableHandleValue dst) { 46:52.02 ^~~~~~~~~~~~~ 46:52.09 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::ASTSerializer::pattern(js::frontend::ParseNode*, JS::MutableHandleValue)’: 46:52.10 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:3245:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:52.11 bool ASTSerializer::pattern(ParseNode* pn, MutableHandleValue dst) { 46:52.11 ^~~~~~~~~~~~~ 46:52.11 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:1468:18: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:52.12 return listNode(AST_ARRAY_PATT, "elements", elts, pos, dst); 46:52.12 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:52.22 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::ASTSerializer::objectPattern(js::frontend::ListNode*, JS::MutableHandleValue)’: 46:52.25 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:3192:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:52.25 bool ASTSerializer::objectPattern(ListNode* obj, MutableHandleValue dst) { 46:52.25 ^~~~~~~~~~~~~ 46:52.25 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:1463:18: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:52.25 return listNode(AST_OBJECT_PATT, "properties", elts, pos, dst); 46:52.27 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:52.27 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:3219:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:52.27 if (!builder.literal(pname, &propdef->pn_pos, &key)) { 46:52.27 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:52.27 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:3219:27: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:52.28 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:1242:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:52.28 return callback(cb, key, patt, pos, dst); 46:52.28 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 46:52.28 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:427:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:52.28 return defineProperty(obj, name, value) && 46:52.28 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 46:52.28 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:427:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:52.28 return defineProperty(obj, name, value) && 46:52.28 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 46:52.28 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:427:45: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:52.28 return defineProperty(obj, name, value) && 46:52.46 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp: In function ‘bool {anonymous}::ASTSerializer::functionArgs(js::frontend::ParseNode*, js::frontend::ListNode*, NodeVector&, NodeVector&, JS::MutableHandleValue)’: 46:52.46 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:3361:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:52.46 bool ASTSerializer::functionArgs(ParseNode* pn, ListNode* argsList, 46:52.46 ^~~~~~~~~~~~~ 46:52.67 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::ASTSerializer::leftAssociate(js::frontend::ListNode*, JS::MutableHandleValue)’: 46:52.67 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:2513:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:52.67 bool ASTSerializer::leftAssociate(ListNode* node, MutableHandleValue dst) { 46:52.67 ^~~~~~~~~~~~~ 46:52.67 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:1115:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:52.67 return callback(cb, opName, left, right, pos, dst); 46:52.67 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:52.67 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:427:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:52.68 return defineProperty(obj, name, value) && 46:52.68 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 46:52.68 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:427:45: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:52.68 return defineProperty(obj, name, value) && 46:52.68 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:2541:36: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:52.68 if (!builder.binaryExpression(op, left, right, &subpos, &left)) { 46:52.68 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:52.68 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:2541:36: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:53.00 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::ASTSerializer::variableDeclaration(js::frontend::ListNode*, bool, JS::MutableHandleValue)’: 46:53.00 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:1907:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:53.00 bool ASTSerializer::variableDeclaration(ListNode* declList, bool lexical, 46:53.00 ^~~~~~~~~~~~~ 46:53.01 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:346:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:53.01 return js::Call(cx, fun, userv, args, dst); 46:53.02 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:53.02 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:346:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:53.02 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:346:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:53.03 return js::Call(cx, fun, userv, args, dst); 46:53.03 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:53.03 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:346:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:53.03 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:441:41: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:53.05 return createNode(type, pos, &node) && 46:53.60 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::ASTSerializer::function(js::frontend::CodeNode*, ASTType, JS::MutableHandleValue)’: 46:53.60 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:3275:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:53.60 bool ASTSerializer::function(CodeNode* funNode, ASTType type, 46:53.60 ^~~~~~~~~~~~~ 46:53.60 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:1660:22: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:53.60 return identifier(atom, pos, dst); 46:53.60 ~~~~~~~~~~^~~~~~~~~~~~~~~~ 46:53.60 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:3332:26: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:53.60 return functionArgs(pn, argsList, args, defaults, rest) && 46:53.60 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:53.60 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:3348:28: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:53.60 return functionArgs(pn, argsList, args, defaults, rest) && 46:53.60 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:53.60 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:3352:26: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:53.60 return functionArgs(pn, argsList, args, defaults, rest) && 46:53.60 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:53.60 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:838:18: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:53.60 return listNode(AST_BLOCK_STMT, "body", elts, pos, dst); 46:53.60 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:53.60 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:346:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:53.60 return js::Call(cx, fun, userv, args, dst); 46:53.60 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:53.60 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:346:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:53.62 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:427:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:53.62 return defineProperty(obj, name, value) && 46:53.62 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 46:53.62 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:427:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:53.63 return defineProperty(obj, name, value) && 46:53.63 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 46:53.63 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:427:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:53.63 return defineProperty(obj, name, value) && 46:53.63 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 46:53.63 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:427:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:53.63 return defineProperty(obj, name, value) && 46:53.63 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 46:53.63 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:427:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:53.63 return defineProperty(obj, name, value) && 46:53.63 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 46:53.63 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:427:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:53.63 return defineProperty(obj, name, value) && 46:53.63 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 46:53.63 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:427:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:53.63 return defineProperty(obj, name, value) && 46:53.63 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 46:53.65 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:427:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:53.65 return defineProperty(obj, name, value) && 46:53.65 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 46:53.65 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:427:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:53.65 return defineProperty(obj, name, value) && 46:53.65 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 46:53.70 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:427:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:53.70 return defineProperty(obj, name, value) && 46:53.70 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 46:53.70 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:427:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:53.70 return defineProperty(obj, name, value) && 46:53.70 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 46:53.70 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:427:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:53.70 return defineProperty(obj, name, value) && 46:53.70 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 46:53.70 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:427:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:53.70 return defineProperty(obj, name, value) && 46:53.70 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 46:53.70 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:427:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:53.70 return defineProperty(obj, name, value) && 46:53.70 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 46:53.70 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:427:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:53.70 return defineProperty(obj, name, value) && 46:53.70 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 46:53.70 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:427:45: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 46:53.70 return defineProperty(obj, name, value) && 46:54.54 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::ASTSerializer::declaration(js::frontend::ParseNode*, JS::MutableHandleValue)’: 46:54.54 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:1887:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:54.54 bool ASTSerializer::declaration(ParseNode* pn, MutableHandleValue dst) { 46:54.54 ^~~~~~~~~~~~~ 46:54.54 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:1895:22: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:54.54 return function(&pn->as(), AST_FUNC_DECL, dst); 46:54.54 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:54.54 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:1898:33: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:54.55 return variableDeclaration(&pn->as(), false, dst); 46:54.55 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:54.57 /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:1903:33: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 46:54.57 return variableDeclaration(&pn->as(), true, dst); 46:54.57 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *** KEEP ALIVE MARKER *** Total duration: 0:47:00.270427 46:59.86 Compiling serde_derive v1.0.80 (https://github.com/servo/serde?branch=deserialize_from_enums9#e0cc925c) 47:13.16 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 47:13.16 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 47:13.16 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayObject.h:10, 47:13.16 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.h:17, 47:13.16 from /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:17, 47:13.16 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 47:13.16 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In static member function ‘static bool CloneBufferObject::setCloneBuffer_impl(JSContext*, const JS::CallArgs&)’: 47:13.16 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:13.16 return js::ToStringSlow(cx, v); 47:13.16 ~~~~~~~~~~~~~~~~^~~~~~~ 47:14.04 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:38: 47:14.04 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp: In function ‘bool Deserialize(JSContext*, unsigned int, JS::Value*)’: 47:14.04 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:3135:24: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 47:14.04 if (!JS_GetProperty(cx, opts, "scope", &v)) { 47:14.04 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 47:14.04 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 47:14.04 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 47:14.04 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayObject.h:10, 47:14.04 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.h:17, 47:14.04 from /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:17, 47:14.04 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 47:14.04 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:14.04 return js::ToStringSlow(cx, v); 47:14.05 ~~~~~~~~~~~~~~~~^~~~~~~ 47:14.05 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:38: 47:14.05 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:3175:30: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 47:14.05 if (!JS_ReadStructuredClone(cx, *obj->data(), JS_STRUCTURED_CLONE_VERSION, 47:14.05 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:14.05 scope, &deserialized, nullptr, nullptr)) { 47:14.05 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:16.38 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:11: 47:16.38 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp: In function ‘JSObject* ReadableStreamCreateReadResult(JSContext*, JS::HandleValue, bool, js::ForAuthorCodeBool)’: 47:16.38 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:1532:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:16.39 static MOZ_MUST_USE JSObject* ReadableStreamCreateReadResult( 47:16.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:17.05 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp: In function ‘bool ReadableStreamFulfillReadOrReadIntoRequest.constprop(JSContext*, JS::Handle, JS::HandleValue, bool)’: 47:17.06 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:1668:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:17.06 static MOZ_MUST_USE bool ReadableStreamFulfillReadOrReadIntoRequest( 47:17.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:17.10 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:1698:41: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:17.10 cx, ReadableStreamCreateReadResult(cx, chunk, done, 47:17.13 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 47:17.13 unwrappedReader->forAuthorCode())); 47:17.13 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:17.79 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 47:17.79 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 47:17.79 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayObject.h:10, 47:17.79 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.h:17, 47:17.79 from /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:17, 47:17.79 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 47:17.82 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool Serialize(JSContext*, unsigned int, JS::Value*)’: 47:17.82 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:17.82 return js::ToObjectSlow(cx, v, false); 47:17.82 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 47:17.82 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:38: 47:17.82 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:3055:24: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 47:17.82 if (!JS_GetProperty(cx, opts, "SharedArrayBuffer", &v)) { 47:17.82 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:17.82 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 47:17.82 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 47:17.82 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayObject.h:10, 47:17.82 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.h:17, 47:17.83 from /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:17, 47:17.83 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 47:17.83 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:17.83 return js::ToStringSlow(cx, v); 47:17.83 ~~~~~~~~~~~~~~~~^~~~~~~ 47:17.83 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:38: 47:17.86 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:3079:24: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 47:17.86 if (!JS_GetProperty(cx, opts, "scope", &v)) { 47:17.86 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 47:17.86 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 47:17.86 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 47:17.86 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayObject.h:10, 47:17.86 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.h:17, 47:17.86 from /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:17, 47:17.86 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 47:17.86 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:17.86 return js::ToStringSlow(cx, v); 47:17.86 ~~~~~~~~~~~~~~~~^~~~~~~ 47:17.86 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:38: 47:17.86 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:3102:23: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 47:17.86 if (!clonebuf->write(cx, args.get(0), args.get(1), policy)) { 47:17.86 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:19.74 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:47: 47:19.74 /<>/firefox-66.0~b8+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)’: 47:19.74 /<>/firefox-66.0~b8+build1/js/src/builtin/TypedObject.cpp:562:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 47:19.74 if (!DefineDataProperty(cx, obj, cx->names().elementType, elementTypeVal, 47:19.74 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:19.74 JSPROP_READONLY | JSPROP_PERMANENT)) { 47:19.74 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:19.74 /<>/firefox-66.0~b8+build1/js/src/builtin/TypedObject.cpp:568:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 47:19.75 if (!DefineDataProperty(cx, obj, cx->names().length, lengthValue, 47:19.75 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:19.75 JSPROP_READONLY | JSPROP_PERMANENT)) { 47:19.75 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:20.23 /<>/firefox-66.0~b8+build1/js/src/builtin/TypedObject.cpp: In static member function ‘static bool js::ArrayMetaTypeDescr::construct(JSContext*, unsigned int, JS::Value*)’: 47:20.23 /<>/firefox-66.0~b8+build1/js/src/builtin/TypedObject.cpp:627:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:20.23 ReportCannotConvertTo(cx, args[0], "ArrayType element specifier"); 47:20.23 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:20.23 /<>/firefox-66.0~b8+build1/js/src/builtin/TypedObject.cpp:632:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:20.23 ReportCannotConvertTo(cx, args[1], "ArrayType length specifier"); 47:20.23 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:20.39 /<>/firefox-66.0~b8+build1/js/src/builtin/TypedObject.cpp: In function ‘bool DefineSimpleTypeDescr(JSContext*, JS::Handle, JS::HandleObject, typename T::Type, js::HandlePropertyName) [with T = js::ScalarTypeDescr]’: 47:20.45 /<>/firefox-66.0~b8+build1/js/src/builtin/TypedObject.cpp:1230:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 47:20.45 if (!DefineDataProperty(cx, module, className, descrValue, 0)) { 47:20.45 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:20.57 /<>/firefox-66.0~b8+build1/js/src/builtin/TypedObject.cpp: In function ‘bool DefineSimpleTypeDescr(JSContext*, JS::Handle, JS::HandleObject, typename T::Type, js::HandlePropertyName) [with T = js::ReferenceTypeDescr]’: 47:20.58 /<>/firefox-66.0~b8+build1/js/src/builtin/TypedObject.cpp:1230:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 47:20.58 if (!DefineDataProperty(cx, module, className, descrValue, 0)) { 47:20.58 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:21.14 /<>/firefox-66.0~b8+build1/js/src/builtin/TypedObject.cpp: In static member function ‘static js::StructTypeDescr* js::StructMetaTypeDescr::createFromArrays(JSContext*, JS::HandleObject, bool, bool, JS::AutoIdVector&, JS::AutoValueVector&, js::Vector&)’: 47:21.14 /<>/firefox-66.0~b8+build1/js/src/builtin/TypedObject.cpp:877:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 47:21.14 if (!DefineDataProperty(cx, userFieldTypes, id, fieldTypeObjs[i], 47:21.14 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:21.14 JSPROP_READONLY | JSPROP_PERMANENT)) { 47:21.14 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:21.15 /<>/firefox-66.0~b8+build1/js/src/builtin/TypedObject.cpp:915:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 47:21.15 if (!DefineDataProperty(cx, userFieldOffsets, id, offsetValue, 47:21.15 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:21.15 JSPROP_READONLY | JSPROP_PERMANENT)) { 47:21.15 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:21.16 /<>/firefox-66.0~b8+build1/js/src/builtin/TypedObject.cpp:1015:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 47:21.16 if (!DefineDataProperty(cx, descr, cx->names().fieldOffsets, 47:21.16 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:21.16 userFieldOffsetsValue, 47:21.17 ~~~~~~~~~~~~~~~~~~~~~~ 47:21.19 JSPROP_READONLY | JSPROP_PERMANENT)) { 47:21.19 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:21.19 /<>/firefox-66.0~b8+build1/js/src/builtin/TypedObject.cpp:1021:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 47:21.20 if (!DefineDataProperty(cx, descr, cx->names().fieldTypes, 47:21.21 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:21.21 userFieldTypesValue, 47:21.22 ~~~~~~~~~~~~~~~~~~~~ 47:21.22 JSPROP_READONLY | JSPROP_PERMANENT)) { 47:21.22 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:22.19 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 47:22.19 from /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:31, 47:22.19 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 47:22.19 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h: In static member function ‘static JSObject* js::StructMetaTypeDescr::create(JSContext*, JS::HandleObject, JS::HandleObject)’: 47:22.19 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 47:22.19 return op(cx, obj, receiver, id, vp); 47:22.19 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:22.19 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 47:22.19 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 47:22.19 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:22.19 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:47: 47:22.19 /<>/firefox-66.0~b8+build1/js/src/builtin/TypedObject.cpp:793:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:22.19 ReportCannotConvertTo(cx, idValue, "StructType field name"); 47:22.19 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:22.19 /<>/firefox-66.0~b8+build1/js/src/builtin/TypedObject.cpp:804:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:22.19 ReportCannotConvertTo(cx, fieldTypeVal, "StructType field specifier"); 47:22.19 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:23.66 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayObject.h:10, 47:23.66 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.h:17, 47:23.66 from /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:17, 47:23.66 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 47:23.66 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h: In function ‘JSObject* js::InitStringClass(JSContext*, JS::Handle)’: 47:23.66 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:1585:27: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 47:23.67 return NativeGetProperty(cx, obj, receiver, id, vp); 47:23.67 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:23.67 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:20: 47:23.67 /<>/firefox-66.0~b8+build1/js/src/builtin/String.cpp:3738:32: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:23.67 !NativeDefineDataProperty(cx, proto, trimAliasId, trimFn, 0)) { 47:23.67 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:23.68 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayObject.h:10, 47:23.68 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.h:17, 47:23.69 from /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:17, 47:23.70 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 47:23.70 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:1585:27: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 47:23.70 return NativeGetProperty(cx, obj, receiver, id, vp); 47:23.72 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:23.72 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:20: 47:23.72 /<>/firefox-66.0~b8+build1/js/src/builtin/String.cpp:3746:32: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:23.72 !NativeDefineDataProperty(cx, proto, trimAliasId, trimFn, 0)) { 47:23.73 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:24.77 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:11: 47:24.77 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp: In function ‘js::ReadableStreamDefaultReader* CreateReadableStreamDefaultReader(JSContext*, JS::Handle, js::ForAuthorCodeBool, JS::HandleObject)’: 47:24.77 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:2044:48: note: parameter passing for argument of type ‘const HandleValue’ {aka ‘const JS::Handle’} changed in GCC 7.1 47:24.77 promise = PromiseObject::unforgeableResolve(cx, UndefinedHandleValue); 47:24.77 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 47:24.77 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:2056:47: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:24.77 promise = PromiseObject::unforgeableReject(cx, storedError); 47:24.77 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 47:25.12 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp: In function ‘bool ReadableStream_getReader(JSContext*, unsigned int, JS::Value*)’: 47:25.13 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:695:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:25.13 if (!GetProperty(cx, optionsVal, cx->names().mode, &modeVal)) { 47:25.13 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:25.13 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:695:19: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 47:25.13 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/IonTypes.h:19, 47:25.13 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeSet.h:22, 47:25.13 from /<>/firefox-66.0~b8+build1/js/src/vm/ObjectGroup.h:19, 47:25.13 from /<>/firefox-66.0~b8+build1/js/src/vm/Shape.h:31, 47:25.14 from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:18, 47:25.15 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 47:25.15 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayObject.h:10, 47:25.16 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.h:17, 47:25.16 from /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:17, 47:25.16 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 47:25.16 /<>/firefox-66.0~b8+build1/js/src/vm/StringType.h:1692:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:25.16 return ToStringSlow(cx, v); 47:25.16 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 47:25.25 In file included from /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:17, 47:25.25 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:11: 47:25.25 /<>/firefox-66.0~b8+build1/js/src/vm/Compartment-inl.h: In static member function ‘static bool js::ReadableStreamDefaultReader::constructor(JSContext*, unsigned int, JS::Value*)’: 47:25.25 /<>/firefox-66.0~b8+build1/js/src/vm/Compartment-inl.h:165:52: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:25.25 return detail::UnwrapAndTypeCheckValueSlowPath(cx, value, throwTypeError); 47:25.26 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:25.44 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:11: 47:25.44 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp: In function ‘bool ReadableStreamErrorInternal(JSContext*, JS::Handle, JS::HandleValue)’: 47:25.44 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:1569:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:25.44 MOZ_MUST_USE bool ReadableStreamErrorInternal( 47:25.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:25.47 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:1655:22: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:25.47 source->onErrored(cx, unwrappedStream, error); 47:25.48 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:25.70 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/IonTypes.h:19, 47:25.70 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeSet.h:22, 47:25.70 from /<>/firefox-66.0~b8+build1/js/src/vm/ObjectGroup.h:19, 47:25.70 from /<>/firefox-66.0~b8+build1/js/src/vm/Shape.h:31, 47:25.70 from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:18, 47:25.70 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 47:25.71 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayObject.h:10, 47:25.71 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.h:17, 47:25.71 from /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:17, 47:25.71 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 47:25.71 /<>/firefox-66.0~b8+build1/js/src/vm/StringType.h: In function ‘bool js::StringConstructor(JSContext*, unsigned int, JS::Value*)’: 47:25.71 /<>/firefox-66.0~b8+build1/js/src/vm/StringType.h:1692:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:25.71 return ToStringSlow(cx, v); 47:25.73 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 47:25.98 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:11: 47:25.99 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp: In function ‘bool ReadableStreamCloseInternal(JSContext*, JS::Handle)’: 47:25.99 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:1493:49: note: parameter passing for argument of type ‘const HandleValue’ {aka ‘const JS::Handle’} changed in GCC 7.1 47:25.99 resultObj = ReadableStreamCreateReadResult(cx, UndefinedHandleValue, true, 47:25.99 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:25.99 forAuthorCode); 47:25.99 ~~~~~~~~~~~~~~ 47:26.76 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp: In function ‘bool ReadableStreamReaderGenericRelease(JSContext*, JS::Handle)’: 47:26.76 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:2123:57: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 47:26.76 if (!cx->isExceptionPending() || !GetAndClearException(cx, &exn)) { 47:26.76 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 47:26.76 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:2149:68: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:26.76 RootedObject closedPromise(cx, PromiseObject::unforgeableReject(cx, exn)); 47:26.76 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 47:27.44 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp: In static member function ‘static js::ReadableStream* js::ReadableStream::createExternalSourceStream(JSContext*, JS::ReadableStreamUnderlyingSource*, JS::HandleObject)’: 47:27.44 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:3533:44: note: parameter passing for argument of type ‘const HandleValue’ {aka ‘const JS::Handle’} changed in GCC 7.1 47:27.44 cx, PromiseObject::unforgeableResolve(cx, UndefinedHandleValue)); 47:27.44 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 47:27.82 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp: In function ‘bool SetUpReadableStreamDefaultController(JSContext*, JS::Handle, SourceAlgorithms, JS::HandleValue, JS::HandleValue, JS::HandleValue, double, JS::HandleValue)’: 47:27.82 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:3185:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:27.82 static MOZ_MUST_USE bool SetUpReadableStreamDefaultController( 47:27.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:27.83 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:3185:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:27.83 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:3185:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:27.84 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:3185:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:27.84 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:3185:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:27.89 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:4328:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:27.89 if (!GetProperty(cx, O, P, &method)) { 47:27.89 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 47:27.89 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:4328:19: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 47:27.89 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext-inl.h:19, 47:27.90 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeInference-inl.h:36, 47:27.90 from /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:36, 47:27.90 from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 47:27.90 from /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:31, 47:27.90 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 47:27.90 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:98:14: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:27.90 return Call(cx, fval, thisv, args, rval); 47:27.90 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:27.90 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:98:14: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 47:27.90 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:11: 47:27.90 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:3252:62: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:27.91 PromiseObject::unforgeableResolve(cx, startResult)); 47:27.91 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 47:28.11 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp: In function ‘bool SetUpReadableStreamDefaultControllerFromUnderlyingSource(JSContext*, JS::Handle, JS::HandleValue, double, JS::HandleValue)’: 47:28.11 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:3288:1: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:28.11 SetUpReadableStreamDefaultControllerFromUnderlyingSource( 47:28.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:28.11 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:3288:1: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:28.11 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:3307:43: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:28.11 if (!CreateAlgorithmFromUnderlyingMethod(cx, underlyingSource, 47:28.13 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 47:28.16 "ReadableStream source.pull method", 47:28.16 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:28.16 cx->names().pull, &pullMethod)) { 47:28.16 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:28.16 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:3307:43: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 47:28.17 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:3317:43: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:28.17 if (!CreateAlgorithmFromUnderlyingMethod( 47:28.17 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 47:28.17 cx, underlyingSource, "ReadableStream source.cancel method", 47:28.17 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:28.17 cx->names().cancel, &cancelMethod)) { 47:28.17 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:28.17 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:3317:43: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 47:28.17 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:3326:46: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:28.17 return SetUpReadableStreamDefaultController( 47:28.17 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 47:28.19 cx, stream, sourceAlgorithms, underlyingSource, pullMethod, cancelMethod, 47:28.19 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:28.19 highWaterMark, sizeAlgorithm); 47:28.20 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:28.20 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:3326:46: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:28.20 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:3326:46: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:28.20 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:3326:46: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:28.36 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp: In static member function ‘static bool js::ReadableStream::constructor(JSContext*, unsigned int, JS::Value*)’: 47:28.36 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:545:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:28.36 if (!GetProperty(cx, strategy, cx->names().size, &size)) { 47:28.36 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:28.36 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:545:19: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 47:28.36 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:551:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:28.36 if (!GetProperty(cx, strategy, cx->names().highWaterMark, 47:28.36 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:28.36 &highWaterMarkVal)) { 47:28.36 ~~~~~~~~~~~~~~~~~~ 47:28.36 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:551:19: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 47:28.36 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:558:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:28.36 if (!GetProperty(cx, underlyingSource, cx->names().type, &type)) { 47:28.36 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:28.36 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:558:19: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 47:28.36 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/IonTypes.h:19, 47:28.36 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeSet.h:22, 47:28.38 from /<>/firefox-66.0~b8+build1/js/src/vm/ObjectGroup.h:19, 47:28.38 from /<>/firefox-66.0~b8+build1/js/src/vm/Shape.h:31, 47:28.38 from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:18, 47:28.38 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 47:28.39 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayObject.h:10, 47:28.43 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.h:17, 47:28.43 from /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:17, 47:28.43 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 47:28.43 /<>/firefox-66.0~b8+build1/js/src/vm/StringType.h:1692:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:28.43 return ToStringSlow(cx, v); 47:28.43 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 47:28.43 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 47:28.44 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 47:28.44 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayObject.h:10, 47:28.44 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.h:17, 47:28.44 from /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:17, 47:28.44 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 47:28.44 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:28.44 return js::ToNumberSlow(cx, v, out); 47:28.44 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 47:28.44 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:11: 47:28.45 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:604:66: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:28.49 if (!SetUpReadableStreamDefaultControllerFromUnderlyingSource( 47:28.49 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 47:28.49 cx, stream, underlyingSource, highWaterMark, size)) { 47:28.49 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:28.77 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp: In function ‘JSObject* JS::NewReadableDefaultStreamObject(JSContext*, JS::HandleObject, JS::HandleFunction, double, JS::HandleObject)’: 47:28.77 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:4459:64: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:28.77 if (!SetUpReadableStreamDefaultControllerFromUnderlyingSource( 47:28.77 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 47:28.78 cx, stream, sourceVal, highWaterMark, sizeVal)) { 47:28.78 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:28.86 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp: In function ‘js::ReadableStream* CreateReadableStream(JSContext*, SourceAlgorithms, JS::HandleValue, JS::HandleValue, JS::HandleValue, double, JS::HandleValue, JS::HandleObject)’: 47:28.86 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:837:30: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:28.86 MOZ_MUST_USE ReadableStream* CreateReadableStream( 47:28.86 ^~~~~~~~~~~~~~~~~~~~ 47:28.86 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:837:30: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:28.86 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:837:30: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:28.86 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:837:30: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:28.86 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:865:44: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:28.86 if (!SetUpReadableStreamDefaultController( 47:28.86 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 47:28.86 cx, stream, sourceAlgorithms, underlyingSource, pullMethod, 47:28.86 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:28.86 cancelMethod, highWaterMark, sizeAlgorithm)) { 47:28.86 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:28.86 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:865:44: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:28.86 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:865:44: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:28.86 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:865:44: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:28.97 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp: In function ‘bool ReadableStreamTee.constprop(JSContext*, JS::Handle, bool, JS::MutableHandle, JS::MutableHandle)’: 47:28.99 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:1279:27: note: parameter passing for argument of type ‘const HandleValue’ {aka ‘const JS::Handle’} changed in GCC 7.1 47:28.99 CreateReadableStream(cx, SourceAlgorithms::Tee, underlyingSource)); 47:28.99 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:28.99 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:1279:27: note: parameter passing for argument of type ‘const HandleValue’ {aka ‘const JS::Handle’} changed in GCC 7.1 47:28.99 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:1279:27: note: parameter passing for argument of type ‘const HandleValue’ {aka ‘const JS::Handle’} changed in GCC 7.1 47:29.00 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:1293:27: note: parameter passing for argument of type ‘const HandleValue’ {aka ‘const JS::Handle’} changed in GCC 7.1 47:29.00 CreateReadableStream(cx, SourceAlgorithms::Tee, underlyingSource)); 47:29.00 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:29.00 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:1293:27: note: parameter passing for argument of type ‘const HandleValue’ {aka ‘const JS::Handle’} changed in GCC 7.1 47:29.01 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:1293:27: note: parameter passing for argument of type ‘const HandleValue’ {aka ‘const JS::Handle’} changed in GCC 7.1 47:29.62 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp: In function ‘JSObject* ReadableStreamCancel(JSContext*, JS::Handle, JS::HandleValue)’: 47:29.62 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:1395:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:29.62 static MOZ_MUST_USE JSObject* ReadableStreamCancel( 47:29.62 ^~~~~~~~~~~~~~~~~~~~ 47:29.62 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:1398:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:29.62 AssertSameCompartment(cx, reason); 47:29.62 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 47:29.62 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:1406:45: note: parameter passing for argument of type ‘const HandleValue’ {aka ‘const JS::Handle’} changed in GCC 7.1 47:29.62 return PromiseObject::unforgeableResolve(cx, UndefinedHandleValue); 47:29.62 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 47:29.64 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:1416:44: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:29.64 return PromiseObject::unforgeableReject(cx, storedError); 47:29.64 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 47:29.64 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:2499:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:29.64 AssertSameCompartment(cx, reason); 47:29.64 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 47:29.64 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:2561:54: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:29.64 rval = source->cancel(cx, stream, wrappedReason); 47:29.64 ^ 47:29.64 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:2569:49: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:29.64 result = PromiseObject::unforgeableResolve(cx, rval); 47:29.64 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 47:29.64 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:2577:49: note: parameter passing for argument of type ‘const HandleValue’ {aka ‘const JS::Handle’} changed in GCC 7.1 47:29.64 result = PromiseObject::unforgeableResolve(cx, UndefinedHandleValue); 47:29.64 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 47:29.64 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:2593:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:29.64 result = PromiseCall(cx, unwrappedCancelMethod, underlyingSource, 47:29.64 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:29.64 wrappedReason); 47:29.64 ~~~~~~~~~~~~~~ 47:29.64 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:2593:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:30.68 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp: In function ‘JSObject* ReadableStreamReaderGenericCancel(JSContext*, JS::Handle, JS::HandleValue)’: 47:30.68 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:2000:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:30.68 static MOZ_MUST_USE JSObject* ReadableStreamReaderGenericCancel( 47:30.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:30.87 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp: In function ‘bool JS::ReadableStreamReaderCancel(JSContext*, JS::HandleObject, JS::HandleValue)’: 47:30.87 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:4895:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:30.87 JS_PUBLIC_API bool JS::ReadableStreamReaderCancel(JSContext* cx, 47:30.87 ^~ 47:30.87 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp: In function ‘JSObject* JS::ReadableStreamCancel(JSContext*, JS::HandleObject, JS::HandleValue)’: 47:30.96 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:4539:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:30.96 JS_PUBLIC_API JSObject* JS::ReadableStreamCancel(JSContext* cx, 47:30.96 ^~ 47:31.78 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp: In function ‘bool ReadableStreamControllerError(JSContext*, JS::Handle, JS::HandleValue)’: 47:31.81 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:3092:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:31.82 static MOZ_MUST_USE bool ReadableStreamControllerError( 47:31.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:31.82 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:3096:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:31.82 AssertSameCompartment(cx, e); 47:31.82 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 47:32.56 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp: In function ‘bool JS::ReadableStreamClose(JSContext*, JS::HandleObject)’: 47:32.56 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:3881:61: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 47:32.56 if (!cx->isExceptionPending() || !GetAndClearException(cx, &e)) { 47:32.56 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 47:32.77 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp: In function ‘bool JS::ReadableStreamError(JSContext*, JS::HandleObject, JS::HandleValue)’: 47:32.77 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:4864:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:32.77 JS_PUBLIC_API bool JS::ReadableStreamError(JSContext* cx, 47:32.77 ^~ 47:33.44 In file included from /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:18, 47:33.44 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:11: 47:33.44 /<>/firefox-66.0~b8+build1/js/src/vm/List-inl.h: In member function ‘bool js::ListObject::append(JSContext*, JS::HandleValue)’: 47:33.44 /<>/firefox-66.0~b8+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 47:33.44 inline bool js::ListObject::append(JSContext* cx, HandleValue value) { 47:33.44 ^~ 47:34.12 In file included from /<>/firefox-66.0~b8+build1/js/src/frontend/FullParseHandler.h:18, 47:34.12 from /<>/firefox-66.0~b8+build1/js/src/frontend/BCEParserHandle.h:11, 47:34.12 from /<>/firefox-66.0~b8+build1/js/src/frontend/EitherParser.h:24, 47:34.12 from /<>/firefox-66.0~b8+build1/js/src/builtin/ModuleObject.h:15, 47:34.12 from /<>/firefox-66.0~b8+build1/js/src/frontend/ModuleSharedContext.h:13, 47:34.12 from /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:19, 47:34.12 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 47:34.12 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h: In function ‘bool ShortestPaths(JSContext*, unsigned int, JS::Value*)’: 47:34.12 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:1086:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:34.12 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 47:34.12 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:34.13 arg1, arg2); 47:34.13 ~~~~~~~~~~~ 47:34.13 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:1086:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:34.13 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 47:34.13 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:34.13 arg1, arg2); 47:34.13 ~~~~~~~~~~~ 47:34.14 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:1086:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:34.14 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 47:34.19 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:34.19 arg1, arg2); 47:34.19 ~~~~~~~~~~~ 47:34.19 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 47:34.19 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 47:34.23 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayObject.h:10, 47:34.23 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.h:17, 47:34.23 from /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:17, 47:34.23 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 47:34.23 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:34.23 return js::ToInt32Slow(cx, v, out); 47:34.23 ~~~~~~~~~~~~~~~^~~~~~~~~~~~ 47:34.23 In file included from /<>/firefox-66.0~b8+build1/js/src/frontend/FullParseHandler.h:18, 47:34.23 from /<>/firefox-66.0~b8+build1/js/src/frontend/BCEParserHandle.h:11, 47:34.23 from /<>/firefox-66.0~b8+build1/js/src/frontend/EitherParser.h:24, 47:34.23 from /<>/firefox-66.0~b8+build1/js/src/builtin/ModuleObject.h:15, 47:34.23 from /<>/firefox-66.0~b8+build1/js/src/frontend/ModuleSharedContext.h:13, 47:34.23 from /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:19, 47:34.23 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 47:34.23 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:1086:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:34.23 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 47:34.23 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:34.23 arg1, arg2); 47:34.24 ~~~~~~~~~~~ 47:34.24 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:38: 47:34.24 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:3748:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:34.24 JS::ubi::Node node(val); 47:34.24 ^ 47:34.24 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:3755:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:34.24 JS::ubi::Node root(args[0]); 47:34.24 ^ 47:34.24 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:3771:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:34.24 JS::ubi::Node target(val); 47:34.24 ^ 47:34.24 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:3831:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:34.24 !JS_DefineProperty(cx, part, "predecessor", predecessor, 47:34.24 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:34.24 JSPROP_ENUMERATE)) { 47:34.24 ~~~~~~~~~~~~~~~~~ 47:36.91 In file included from /<>/firefox-66.0~b8+build1/js/src/frontend/FullParseHandler.h:18, 47:36.91 from /<>/firefox-66.0~b8+build1/js/src/frontend/BCEParserHandle.h:11, 47:36.91 from /<>/firefox-66.0~b8+build1/js/src/frontend/EitherParser.h:24, 47:36.91 from /<>/firefox-66.0~b8+build1/js/src/builtin/ModuleObject.h:15, 47:36.94 from /<>/firefox-66.0~b8+build1/js/src/frontend/ModuleSharedContext.h:13, 47:36.94 from /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:19, 47:36.96 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 47:36.98 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h: In function ‘bool FindPath(JSContext*, unsigned int, JS::Value*)’: 47:36.98 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:1086:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:36.98 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 47:36.98 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:36.98 arg1, arg2); 47:36.98 ~~~~~~~~~~~ 47:37.01 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:38: 47:37.01 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:3604:32: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:37.01 JS::ubi::Node start(args[0]), target(args[1]); 47:37.01 ^ 47:37.01 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:3604:49: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:37.01 JS::ubi::Node start(args[0]), target(args[1]); 47:37.01 ^ 47:37.01 In file included from /<>/firefox-66.0~b8+build1/js/src/frontend/FullParseHandler.h:18, 47:37.01 from /<>/firefox-66.0~b8+build1/js/src/frontend/BCEParserHandle.h:11, 47:37.01 from /<>/firefox-66.0~b8+build1/js/src/frontend/EitherParser.h:24, 47:37.01 from /<>/firefox-66.0~b8+build1/js/src/builtin/ModuleObject.h:15, 47:37.01 from /<>/firefox-66.0~b8+build1/js/src/frontend/ModuleSharedContext.h:13, 47:37.01 from /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:19, 47:37.01 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 47:37.01 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:1086:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:37.01 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 47:37.01 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:37.01 arg1, arg2); 47:37.02 ~~~~~~~~~~~ 47:37.02 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:38: 47:37.02 /<>/firefox-66.0~b8+build1/js/src/builtin/TestingFunctions.cpp:3661:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:37.02 if (!JS_DefineProperty(cx, obj, "node", wrapped, JSPROP_ENUMERATE)) { 47:37.02 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:38.41 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:47: 47:38.41 /<>/firefox-66.0~b8+build1/js/src/builtin/TypedObject.cpp: In static member function ‘static bool js::GlobalObject::initTypedObjectModule(JSContext*, JS::Handle)’: 47:38.41 /<>/firefox-66.0~b8+build1/js/src/builtin/TypedObject.cpp:1359:22: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 47:38.41 if (!JS_GetProperty(cx, module, "int32", &typeDescr)) { 47:38.41 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:38.41 /<>/firefox-66.0~b8+build1/js/src/builtin/TypedObject.cpp:1364:22: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 47:38.43 if (!JS_GetProperty(cx, module, "float32", &typeDescr)) { 47:38.43 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:38.43 /<>/firefox-66.0~b8+build1/js/src/builtin/TypedObject.cpp:1369:22: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 47:38.43 if (!JS_GetProperty(cx, module, "float64", &typeDescr)) { 47:38.43 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:38.43 /<>/firefox-66.0~b8+build1/js/src/builtin/TypedObject.cpp:1374:22: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 47:38.43 if (!JS_GetProperty(cx, module, "Object", &typeDescr)) { 47:38.43 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:38.43 /<>/firefox-66.0~b8+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 47:38.44 if (!JS_GetProperty(cx, module, "WasmAnyRef", &typeDescr)) { 47:38.44 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:38.44 /<>/firefox-66.0~b8+build1/js/src/builtin/TypedObject.cpp:1286:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 47:38.44 if (!DefineDataProperty(cx, proto, cx->names().prototype, protoProtoValue, 47:38.50 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:38.50 JSPROP_READONLY | JSPROP_PERMANENT)) { 47:38.50 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:38.50 /<>/firefox-66.0~b8+build1/js/src/builtin/TypedObject.cpp:1395:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 47:38.50 if (!DefineDataProperty(cx, module, cx->names().ArrayType, arrayTypeValue, 47:38.50 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:38.53 JSPROP_READONLY | JSPROP_PERMANENT)) { 47:38.53 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:38.53 /<>/firefox-66.0~b8+build1/js/src/builtin/TypedObject.cpp:1286:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 47:38.53 if (!DefineDataProperty(cx, proto, cx->names().prototype, protoProtoValue, 47:38.53 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:38.53 JSPROP_READONLY | JSPROP_PERMANENT)) { 47:38.53 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:38.53 /<>/firefox-66.0~b8+build1/js/src/builtin/TypedObject.cpp:1411:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 47:38.53 if (!DefineDataProperty(cx, module, cx->names().StructType, structTypeValue, 47:38.53 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:38.53 JSPROP_READONLY | JSPROP_PERMANENT)) { 47:38.53 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:38.53 /<>/firefox-66.0~b8+build1/js/src/builtin/TypedObject.cpp:1418:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 47:38.53 if (!DefineDataProperty(cx, global, cx->names().TypedObject, moduleValue, 47:38.53 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:38.54 JSPROP_RESOLVING)) { 47:38.54 ~~~~~~~~~~~~~~~~~ 47:39.74 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:11: 47:39.74 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp: In function ‘JSObject* ReadableStreamDefaultReaderRead(JSContext*, JS::Handle)’: 47:39.75 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:2201:43: note: parameter passing for argument of type ‘const HandleValue’ {aka ‘const JS::Handle’} changed in GCC 7.1 47:39.75 cx, ReadableStreamCreateReadResult(cx, UndefinedHandleValue, true, 47:39.75 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:39.75 unwrappedReader->forAuthorCode())); 47:39.75 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:39.75 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:2207:45: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:39.75 return PromiseObject::unforgeableResolve(cx, iterResultVal); 47:39.75 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 47:39.75 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:2217:44: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:39.75 return PromiseObject::unforgeableReject(cx, storedError); 47:39.75 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 47:39.75 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:2669:43: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:39.75 cx, ReadableStreamCreateReadResult(cx, chunk, false, 47:39.75 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 47:39.75 unwrappedReader->forAuthorCode())); 47:39.75 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:39.75 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:2675:45: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:39.75 return PromiseObject::unforgeableResolve(cx, readResult); 47:39.75 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 47:39.78 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:3714:43: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:39.78 cx, ReadableStreamCreateReadResult(cx, val, false, 47:39.78 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 47:39.78 unwrappedReader->forAuthorCode())); 47:39.78 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:39.78 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:3721:45: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:39.78 return PromiseObject::unforgeableResolve(cx, val); 47:39.81 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 47:40.56 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp: In function ‘bool ReadableStreamControllerCallPullIfNeeded(JSContext*, JS::Handle)’: 47:40.56 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:2831:52: note: parameter passing for argument of type ‘const HandleValue’ {aka ‘const JS::Handle’} changed in GCC 7.1 47:40.56 pullPromise = PromiseObject::unforgeableResolve(cx, UndefinedHandleValue); 47:40.61 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 47:40.61 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:2838:54: note: parameter passing for argument of type ‘const HandleValue’ {aka ‘const JS::Handle’} changed in GCC 7.1 47:40.61 pullPromise = PromiseObject::unforgeableResolve(cx, UndefinedHandleValue); 47:40.62 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 47:40.62 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:2852:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:40.63 PromiseCall(cx, unwrappedPullMethod, underlyingSource, controller); 47:40.63 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:40.63 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:2852:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:41.12 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp: In function ‘bool ReadableStreamDefaultControllerEnqueue(JSContext*, JS::Handle, JS::HandleValue)’: 47:41.19 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:3008:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:41.19 static MOZ_MUST_USE bool ReadableStreamDefaultControllerEnqueue( 47:41.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:41.19 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:3011:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:41.19 AssertSameCompartment(cx, chunk); 47:41.19 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 47:41.19 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext-inl.h:19, 47:41.19 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeInference-inl.h:36, 47:41.19 from /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:36, 47:41.19 from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 47:41.19 from /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:31, 47:41.22 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 47:41.22 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:98:14: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:41.22 return Call(cx, fval, thisv, args, rval); 47:41.22 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:41.22 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:98:14: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 47:41.22 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 47:41.22 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 47:41.22 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayObject.h:10, 47:41.22 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.h:17, 47:41.22 from /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:17, 47:41.22 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 47:41.22 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:41.23 return js::ToNumberSlow(cx, v, out); 47:41.23 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 47:41.23 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:11: 47:41.23 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:3058:61: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 47:41.23 if (!cx->isExceptionPending() || !GetAndClearException(cx, &exn)) { 47:41.24 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 47:41.57 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 47:41.57 from /<>/firefox-66.0~b8+build1/js/src/builtin/ReflectParse.cpp:31, 47:41.57 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 47:41.57 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h: In function ‘bool TeeReaderReadHandler(JSContext*, unsigned int, JS::Value*)’: 47:41.57 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 47:41.57 return op(cx, obj, receiver, id, vp); 47:41.57 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:41.57 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 47:41.57 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 47:41.57 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:41.57 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 47:41.57 return op(cx, obj, receiver, id, vp); 47:41.58 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:41.58 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 47:41.58 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 47:41.58 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:42.00 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:11: 47:42.00 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp: In function ‘bool JS::ReadableStreamEnqueue(JSContext*, JS::HandleObject, JS::HandleValue)’: 47:42.04 /<>/firefox-66.0~b8+build1/js/src/builtin/Stream.cpp:4834:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:42.04 JS_PUBLIC_API bool JS::ReadableStreamEnqueue(JSContext* cx, 47:42.04 ^~ 47:47.90 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:47: 47:47.92 /<>/firefox-66.0~b8+build1/js/src/builtin/TypedObject.cpp: In static member function ‘static bool js::TypedObject::construct(JSContext*, unsigned int, JS::Value*)’: 47:47.92 /<>/firefox-66.0~b8+build1/js/src/builtin/TypedObject.cpp:131:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 47:47.93 return ConvertAndCopyTo(cx, type, typedObj, 0, nullptr, val); 47:47.93 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *** KEEP ALIVE MARKER *** Total duration: 0:48:00.273252 *** KEEP ALIVE MARKER *** Total duration: 0:49:00.268733 49:40.11 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src20.cpp:2: 49:40.11 /<>/firefox-66.0~b8+build1/js/src/vm/SharedArrayObject.cpp: In function ‘bool js::IsSharedArrayBuffer(JS::HandleValue)’: 49:40.11 /<>/firefox-66.0~b8+build1/js/src/vm/SharedArrayObject.cpp:393:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 49:40.11 bool js::IsSharedArrayBuffer(HandleValue v) { 49:40.11 ^~ 49:40.45 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src20.cpp:29: 49:40.46 /<>/firefox-66.0~b8+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]::’: 49:40.46 /<>/firefox-66.0~b8+build1/js/src/vm/StringType.cpp:1891:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 49:40.48 return JS_DefineElement(cx, array, (*index)++, val, 0); 49:40.51 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:42.08 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src20.cpp:20: 49:42.11 /<>/firefox-66.0~b8+build1/js/src/vm/Stack.cpp: In member function ‘bool js::InterpreterFrame::checkReturn(JSContext*, JS::HandleValue)’: 49:42.11 /<>/firefox-66.0~b8+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 49:42.14 bool InterpreterFrame::checkReturn(JSContext* cx, HandleValue thisv) { 49:42.14 ^~~~~~~~~~~~~~~~ 49:42.15 In file included from /<>/firefox-66.0~b8+build1/js/src/jsexn.h:18, 49:42.15 from /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.h:10, 49:42.16 from /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.h:11, 49:42.16 from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:16, 49:42.16 from /<>/firefox-66.0~b8+build1/js/src/vm/SharedArrayObject.cpp:22, 49:42.17 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src20.cpp:2: 49:42.17 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:1086:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 49:42.17 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 49:42.17 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:42.17 arg1, arg2); 49:42.17 ~~~~~~~~~~~ 49:51.05 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src20.cpp:29: 49:51.05 /<>/firefox-66.0~b8+build1/js/src/vm/StringType.cpp: In function ‘JSString* js::ToStringSlow(JSContext*, typename js::MaybeRooted::HandleType) [with js::AllowGC allowGC = (js::AllowGC)1]’: 49:51.05 /<>/firefox-66.0~b8+build1/js/src/vm/StringType.cpp:2130:11: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType’ {aka ‘JS::Handle’} changed in GCC 7.1 49:51.05 JSString* js::ToStringSlow( 49:51.05 ^~ 49:51.18 /<>/firefox-66.0~b8+build1/js/src/vm/StringType.cpp: In function ‘JSString* js::ToStringSlow(JSContext*, JS::HandleValue)’: 49:51.18 /<>/firefox-66.0~b8+build1/js/src/vm/StringType.cpp:2187:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 49:51.18 JS_PUBLIC_API JSString* js::ToStringSlow(JSContext* cx, HandleValue v) { 49:51.20 ^~ 49:51.20 /<>/firefox-66.0~b8+build1/js/src/vm/StringType.cpp:2188:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 49:51.20 return ToStringSlow(cx, v); 49:51.20 ~~~~~~~~~~~~~~~~~~~^~~~~~~ 49:58.53 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src20.cpp:38: 49:58.54 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp: In member function ‘bool JSStructuredCloneReader::readArrayBuffer(uint32_t, JS::MutableHandleValue)’: 49:58.54 /<>/firefox-66.0~b8+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 49:58.55 bool JSStructuredCloneReader::readArrayBuffer(uint32_t nbytes, 49:58.55 ^~~~~~~~~~~~~~~~~~~~~~~ 49:58.88 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp: In member function ‘bool JSStructuredCloneReader::readV1ArrayBuffer(uint32_t, uint32_t, JS::MutableHandleValue)’: 49:58.88 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp:2319:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 49:58.88 bool JSStructuredCloneReader::readV1ArrayBuffer(uint32_t arrayType, 49:58.88 ^~~~~~~~~~~~~~~~~~~~~~~ *** KEEP ALIVE MARKER *** Total duration: 0:50:00.265942 50:00.38 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src20.cpp:20: 50:00.38 /<>/firefox-66.0~b8+build1/js/src/vm/Stack.cpp: In member function ‘void js::ActivationEntryMonitor::init(JSContext*, js::InterpreterFrame*)’: 50:00.38 /<>/firefox-66.0~b8+build1/js/src/vm/Stack.cpp:1472:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 50:00.38 entryMonitor_->Entry(cx, &entryFrame->callee(), stack, asyncCause); 50:00.38 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:00.38 /<>/firefox-66.0~b8+build1/js/src/vm/Stack.cpp:1474:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 50:00.38 entryMonitor_->Entry(cx, entryFrame->script(), stack, asyncCause); 50:00.38 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:00.51 /<>/firefox-66.0~b8+build1/js/src/vm/Stack.cpp: In member function ‘void js::ActivationEntryMonitor::init(JSContext*, js::jit::CalleeToken)’: 50:00.51 /<>/firefox-66.0~b8+build1/js/src/vm/Stack.cpp:1485:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 50:00.52 entryMonitor_->Entry(cx_, jit::CalleeTokenToFunction(entryToken), stack, 50:00.52 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:00.52 asyncCause); 50:00.52 ~~~~~~~~~~~ 50:00.53 /<>/firefox-66.0~b8+build1/js/src/vm/Stack.cpp:1488:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 50:00.54 entryMonitor_->Entry(cx_, jit::CalleeTokenToScript(entryToken), stack, 50:00.54 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:00.54 asyncCause); 50:00.54 ~~~~~~~~~~~ 50:01.49 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src20.cpp:29: 50:01.49 /<>/firefox-66.0~b8+build1/js/src/vm/StringType.cpp: In function ‘JSString* js::ValueToSource(JSContext*, JS::HandleValue)’: 50:01.49 /<>/firefox-66.0~b8+build1/js/src/vm/StringType.cpp:2231:11: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 50:01.49 JSString* js::ValueToSource(JSContext* cx, HandleValue v) { 50:01.49 ^~ 50:01.49 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/IonTypes.h:19, 50:01.49 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeSet.h:22, 50:01.49 from /<>/firefox-66.0~b8+build1/js/src/vm/ObjectGroup.h:19, 50:01.49 from /<>/firefox-66.0~b8+build1/js/src/vm/Shape.h:31, 50:01.49 from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:18, 50:01.49 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayBufferObject.h:14, 50:01.49 from /<>/firefox-66.0~b8+build1/js/src/vm/SharedArrayObject.h:16, 50:01.49 from /<>/firefox-66.0~b8+build1/js/src/vm/SharedArrayObject.cpp:7, 50:01.49 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src20.cpp:2: 50:01.52 /<>/firefox-66.0~b8+build1/js/src/vm/StringType.h:1692:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 50:01.52 return ToStringSlow(cx, v); 50:01.52 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 50:01.52 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 50:01.52 from /<>/firefox-66.0~b8+build1/js/src/vm/SharedArrayObject.cpp:22, 50:01.52 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src20.cpp:2: 50:01.52 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 50:01.52 return op(cx, obj, receiver, id, vp); 50:01.52 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:01.52 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 50:01.52 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 50:01.52 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:01.52 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext-inl.h:19, 50:01.52 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeInference-inl.h:36, 50:01.52 from /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:36, 50:01.52 from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 50:01.52 from /<>/firefox-66.0~b8+build1/js/src/vm/SharedArrayObject.cpp:22, 50:01.52 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src20.cpp:2: 50:01.52 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:91:14: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 50:01.52 return Call(cx, fval, thisv, args, rval); 50:01.52 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:01.52 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:91:14: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 50:01.53 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/IonTypes.h:19, 50:01.53 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeSet.h:22, 50:01.53 from /<>/firefox-66.0~b8+build1/js/src/vm/ObjectGroup.h:19, 50:01.53 from /<>/firefox-66.0~b8+build1/js/src/vm/Shape.h:31, 50:01.55 from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:18, 50:01.57 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayBufferObject.h:14, 50:01.57 from /<>/firefox-66.0~b8+build1/js/src/vm/SharedArrayObject.h:16, 50:01.57 from /<>/firefox-66.0~b8+build1/js/src/vm/SharedArrayObject.cpp:7, 50:01.57 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src20.cpp:2: 50:01.57 /<>/firefox-66.0~b8+build1/js/src/vm/StringType.h:1692:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 50:01.57 return ToStringSlow(cx, v); 50:01.57 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 50:05.35 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src20.cpp:47: 50:05.35 /<>/firefox-66.0~b8+build1/js/src/vm/SymbolType.cpp: In function ‘bool js::SymbolDescriptiveString(JSContext*, JS::Symbol*, JS::MutableHandleValue)’: 50:05.35 /<>/firefox-66.0~b8+build1/js/src/vm/SymbolType.cpp:117:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 50:05.35 bool js::SymbolDescriptiveString(JSContext* cx, Symbol* sym, 50:05.35 ^~ 50:05.76 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src20.cpp:29: 50:05.76 /<>/firefox-66.0~b8+build1/js/src/vm/StringType.cpp: In function ‘JS::UniqueChars js::IdToPrintableUTF8(JSContext*, JS::HandleId, js::IdToPrintableBehavior)’: 50:05.77 /<>/firefox-66.0~b8+build1/js/src/vm/StringType.cpp:2119:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 50:05.77 str = ValueToSource(cx, v); 50:05.77 ~~~~~~~~~~~~~^~~~~~~ 50:05.77 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/IonTypes.h:19, 50:05.83 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeSet.h:22, 50:05.83 from /<>/firefox-66.0~b8+build1/js/src/vm/ObjectGroup.h:19, 50:05.83 from /<>/firefox-66.0~b8+build1/js/src/vm/Shape.h:31, 50:05.85 from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:18, 50:05.86 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayBufferObject.h:14, 50:05.86 from /<>/firefox-66.0~b8+build1/js/src/vm/SharedArrayObject.h:16, 50:05.86 from /<>/firefox-66.0~b8+build1/js/src/vm/SharedArrayObject.cpp:7, 50:05.87 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src20.cpp:2: 50:05.87 /<>/firefox-66.0~b8+build1/js/src/vm/StringType.h:1692:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 50:05.87 return ToStringSlow(cx, v); 50:05.88 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 50:07.37 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src20.cpp:29: 50:07.37 /<>/firefox-66.0~b8+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]’: 50:07.37 /<>/firefox-66.0~b8+build1/js/src/vm/StringType.cpp:1891:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 50:07.37 return JS_DefineElement(cx, array, (*index)++, val, 0); 50:07.37 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:07.37 /<>/firefox-66.0~b8+build1/js/src/vm/StringType.cpp:1891:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 50:07.37 return JS_DefineElement(cx, array, (*index)++, val, 0); 50:07.37 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:07.74 /<>/firefox-66.0~b8+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]’: 50:07.74 /<>/firefox-66.0~b8+build1/js/src/vm/StringType.cpp:1891:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 50:07.74 return JS_DefineElement(cx, array, (*index)++, val, 0); 50:07.74 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:07.74 /<>/firefox-66.0~b8+build1/js/src/vm/StringType.cpp:1891:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 50:07.74 return JS_DefineElement(cx, array, (*index)++, val, 0); 50:07.74 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:14.24 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src20.cpp:38: 50:14.27 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp: In member function ‘bool JSStructuredCloneWriter::parseTransferable()’: 50:14.27 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp:1053:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 50:14.27 if (!JS_GetElement(cx, array, i, &v)) { 50:14.27 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 50:17.64 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp: In member function ‘bool JSStructuredCloneWriter::startWrite(JS::HandleValue)’: 50:17.64 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp:1614:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 50:17.64 bool JSStructuredCloneWriter::startWrite(HandleValue v) { 50:17.64 ^~~~~~~~~~~~~~~~~~~~~~~ 50:18.12 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp: In member function ‘bool JSStructuredCloneWriter::writeTypedArray(JS::HandleObject)’: 50:18.12 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp:1215:18: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 50:18.12 if (!startWrite(val)) { 50:18.12 ~~~~~~~~~~^~~~~ 50:18.22 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp: In function ‘bool JS_WriteTypedArray(JSStructuredCloneWriter*, JS::HandleValue)’: 50:18.22 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp:3216:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 50:18.22 JS_PUBLIC_API bool JS_WriteTypedArray(JSStructuredCloneWriter* w, 50:18.22 ^~~~~~~~~~~~~~~~~~ 50:18.34 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp: In member function ‘bool JSStructuredCloneWriter::writeDataView(JS::HandleObject)’: 50:18.34 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp:1233:18: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 50:18.35 if (!startWrite(val)) { 50:18.35 ~~~~~~~~~~^~~~~ 50:18.37 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp: In member function ‘bool JSStructuredCloneWriter::traverseSavedFrame(JS::HandleObject)’: 50:18.38 /<>/firefox-66.0~b8+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 50:18.38 if (!startWrite(val)) { 50:18.38 ~~~~~~~~~~^~~~~ 50:18.38 /<>/firefox-66.0~b8+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 50:18.38 if (!startWrite(val)) { 50:18.38 ~~~~~~~~~~^~~~~ 50:18.38 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp:1589:18: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 50:18.38 if (!startWrite(val)) { 50:18.38 ~~~~~~~~~~^~~~~ 50:18.38 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp:1598:18: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 50:18.38 if (!startWrite(val)) { 50:18.38 ~~~~~~~~~~^~~~~ 50:18.38 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp:1607:18: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 50:18.38 if (!startWrite(val)) { 50:18.38 ~~~~~~~~~~^~~~~ 50:18.67 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp: In member function ‘bool JSStructuredCloneWriter::write(JS::HandleValue)’: 50:18.68 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp:1943:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 50:18.68 bool JSStructuredCloneWriter::write(HandleValue v) { 50:18.68 ^~~~~~~~~~~~~~~~~~~~~~~ 50:18.71 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp:1944:18: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 50:18.71 if (!startWrite(v)) { 50:18.71 ~~~~~~~~~~^~~ 50:18.71 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp:1972:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 50:18.71 if (!startWrite(key) || !startWrite(val)) { 50:18.71 ~~~~~~~~~~^~~~~ 50:18.83 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp:1972:44: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 50:18.83 if (!startWrite(key) || !startWrite(val)) { 50:18.83 ~~~~~~~~~~^~~~~ 50:18.83 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp:1979:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 50:18.83 if (!startWrite(key)) { 50:18.83 ~~~~~~~~~~^~~~~ 50:18.84 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp:1991:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 50:18.84 if (!startWrite(key) || !startWrite(val)) { 50:18.84 ~~~~~~~~~~^~~~~ 50:18.84 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp:1991:48: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 50:18.84 if (!startWrite(key) || !startWrite(val)) { 50:18.86 ~~~~~~~~~~^~~~~ 50:18.86 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp:2003:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 50:18.87 if (!startWrite(key) || !GetProperty(context(), obj, obj, id, &val) || 50:18.87 ~~~~~~~~~~^~~~~ 50:18.87 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 50:18.88 from /<>/firefox-66.0~b8+build1/js/src/vm/SharedArrayObject.cpp:22, 50:18.88 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src20.cpp:2: 50:18.88 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 50:18.88 return op(cx, obj, receiver, id, vp); 50:18.88 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:18.88 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 50:18.89 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 50:18.90 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:18.90 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src20.cpp:38: 50:18.90 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp:2004:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 50:18.90 !startWrite(val)) { 50:18.90 ~~~~~~~~~~^~~~~ 50:19.29 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp: In function ‘bool WriteStructuredClone(JSContext*, JS::HandleValue, JSStructuredCloneData*, JS::StructuredCloneScope, JS::CloneDataPolicy, const JSStructuredCloneCallbacks*, void*, const JS::Value&)’: 50:19.29 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp:619:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 50:19.29 bool WriteStructuredClone(JSContext* cx, HandleValue v, 50:19.29 ^~~~~~~~~~~~~~~~~~~~ 50:19.29 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp:630:15: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 50:19.29 if (!w.write(v)) { 50:19.30 ~~~~~~~^~~ 50:19.63 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp: In function ‘bool JS_WriteStructuredClone(JSContext*, JS::HandleValue, JSStructuredCloneData*, JS::StructuredCloneScope, JS::CloneDataPolicy, const JSStructuredCloneCallbacks*, void*, JS::HandleValue)’: 50:19.63 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp:3018:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 50:19.63 JS_PUBLIC_API bool JS_WriteStructuredClone( 50:19.63 ^~~~~~~~~~~~~~~~~~~~~~~ 50:19.63 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp:3018:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 50:19.63 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp:3028:30: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 50:19.66 return WriteStructuredClone(cx, value, bufp, scope, cloneDataPolicy, 50:19.66 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:19.66 callbacks, closure, transferable); 50:19.66 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:19.71 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp: In member function ‘bool JSAutoStructuredCloneBuffer::write(JSContext*, JS::HandleValue, JS::HandleValue, JS::CloneDataPolicy, const JSStructuredCloneCallbacks*, void*)’: 50:19.71 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp:3152:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 50:19.71 bool JSAutoStructuredCloneBuffer::write( 50:19.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:19.71 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp:3152:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 50:19.71 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp:3152:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 50:19.71 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp:3028:30: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 50:19.71 return WriteStructuredClone(cx, value, bufp, scope, cloneDataPolicy, 50:19.75 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:19.77 callbacks, closure, transferable); 50:19.77 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:19.79 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp: In member function ‘bool JSAutoStructuredCloneBuffer::write(JSContext*, JS::HandleValue, const JSStructuredCloneCallbacks*, void*)’: 50:19.79 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp:3143:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 50:19.79 bool JSAutoStructuredCloneBuffer::write( 50:19.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:19.80 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp:3147:15: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 50:19.80 return write(cx, value, transferable, 50:19.80 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 50:19.80 JS::CloneDataPolicy().denySharedArrayBuffer(), optionalCallbacks, 50:19.80 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:19.80 closure); 50:19.80 ~~~~~~~~ 50:24.58 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.h:11, 50:24.58 from /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.h:11, 50:24.58 from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:16, 50:24.58 from /<>/firefox-66.0~b8+build1/js/src/vm/SharedArrayObject.cpp:22, 50:24.58 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src20.cpp:2: 50:24.58 /<>/firefox-66.0~b8+build1/js/src/jsnum.h: In static member function ‘static bool js::SharedArrayBufferObject::class_constructor(JSContext*, unsigned int, JS::Value*)’: 50:24.58 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:354:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 50:24.58 return ToIndexSlow(cx, v, errorNumber, index); 50:24.58 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:24.73 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src20.cpp:38: 50:24.73 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp: In member function ‘bool JSStructuredCloneReader::readSharedArrayBuffer(JS::MutableHandleValue)’: 50:24.73 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp:2231:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 50:24.73 bool JSStructuredCloneReader::readSharedArrayBuffer(MutableHandleValue vp) { 50:24.73 ^~~~~~~~~~~~~~~~~~~~~~~ 50:24.73 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp:2231:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 50:24.94 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp: In member function ‘bool JSStructuredCloneReader::startRead(JS::MutableHandleValue)’: 50:24.94 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp:2376:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 50:24.94 bool JSStructuredCloneReader::startRead(MutableHandleValue vp) { 50:24.94 ^~~~~~~~~~~~~~~~~~~~~~~ 50:24.97 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp:2537:33: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 50:24.97 if (!readSharedArrayBuffer(vp)) { 50:24.97 ~~~~~~~~~~~~~~~~~~~~~^~~~ 50:25.00 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp:2554:28: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 50:25.00 return readTypedArray(arrayType, data, vp); 50:25.00 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 50:25.00 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp:2602:30: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 50:25.00 return readTypedArray(TagToV1ArrayType(tag), data, vp, true); 50:25.00 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:25.64 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp: In member function ‘bool JSStructuredCloneReader::readTypedArray(uint32_t, uint32_t, JS::MutableHandleValue, bool)’: 50:25.65 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp:2089:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 50:25.65 bool JSStructuredCloneReader::readTypedArray(uint32_t arrayType, 50:25.67 ^~~~~~~~~~~~~~~~~~~~~~~ 50:25.67 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp:2111:27: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 50:25.67 if (!readV1ArrayBuffer(arrayType, nelems, &v)) { 50:25.67 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 50:25.67 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp:2116:19: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 50:25.67 if (!startRead(&v)) { 50:25.67 ~~~~~~~~~^~~~ 50:25.81 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp: In function ‘bool JS_ReadTypedArray(JSStructuredCloneReader*, JS::MutableHandleValue)’: 50:25.81 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp:3179:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 50:25.81 JS_PUBLIC_API bool JS_ReadTypedArray(JSStructuredCloneReader* r, 50:25.81 ^~~~~~~~~~~~~~~~~ 50:25.87 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp:3186:29: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 50:25.87 return r->readTypedArray(TagToV1ArrayType(tag), nelems, vp, true); 50:25.87 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:25.87 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp:3192:29: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 50:25.87 return r->readTypedArray(arrayType, nelems, vp); 50:25.87 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 50:25.95 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp: In member function ‘bool JSStructuredCloneReader::readDataView(uint32_t, JS::MutableHandleValue)’: 50:25.95 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp:2178:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 50:25.95 bool JSStructuredCloneReader::readDataView(uint32_t byteLength, 50:25.95 ^~~~~~~~~~~~~~~~~~~~~~~ 50:25.95 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp:2189:17: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 50:25.95 if (!startRead(&v)) { 50:25.95 ~~~~~~~~~^~~~ 50:26.02 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp: In member function ‘bool JSStructuredCloneReader::readSharedWasmMemory(uint32_t, JS::MutableHandleValue)’: 50:26.02 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp:2276:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 50:26.02 bool JSStructuredCloneReader::readSharedWasmMemory(uint32_t nbytes, 50:26.02 ^~~~~~~~~~~~~~~~~~~~~~~ 50:26.02 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp:2289:17: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 50:26.02 if (!startRead(&payload)) { 50:26.02 ~~~~~~~~~^~~~~~~~~~ 50:26.09 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp: In member function ‘JSObject* JSStructuredCloneReader::readSavedFrame(uint32_t)’: 50:26.09 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp:2819:17: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 50:26.09 if (!startRead(&source) || !source.isString()) { 50:26.09 ~~~~~~~~~^~~~~~~~~ 50:26.09 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp:2830:17: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 50:26.09 if (!startRead(&lineVal) || !lineVal.isNumber() || 50:26.09 ~~~~~~~~~^~~~~~~~~~ 50:26.09 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 50:26.09 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayBufferObject.h:14, 50:26.09 from /<>/firefox-66.0~b8+build1/js/src/vm/SharedArrayObject.h:16, 50:26.09 from /<>/firefox-66.0~b8+build1/js/src/vm/SharedArrayObject.cpp:7, 50:26.09 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src20.cpp:2: 50:26.09 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:174:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 50:26.09 return js::ToUint32Slow(cx, v, out); 50:26.10 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 50:26.10 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src20.cpp:38: 50:26.10 /<>/firefox-66.0~b8+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 50:26.10 if (!startRead(&columnVal) || !columnVal.isNumber() || 50:26.10 ~~~~~~~~~^~~~~~~~~~~~ 50:26.10 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 50:26.10 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayBufferObject.h:14, 50:26.10 from /<>/firefox-66.0~b8+build1/js/src/vm/SharedArrayObject.h:16, 50:26.10 from /<>/firefox-66.0~b8+build1/js/src/vm/SharedArrayObject.cpp:7, 50:26.12 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src20.cpp:2: 50:26.13 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:174:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 50:26.13 return js::ToUint32Slow(cx, v, out); 50:26.13 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 50:26.13 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src20.cpp:38: 50:26.13 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp:2845:17: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 50:26.13 if (!startRead(&name) || !(name.isString() || name.isNull())) { 50:26.14 ~~~~~~~~~^~~~~~~ 50:26.14 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp:2859:17: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 50:26.17 if (!startRead(&cause) || !(cause.isString() || cause.isNull())) { 50:26.17 ~~~~~~~~~^~~~~~~~ 50:26.26 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp: In member function ‘bool JSStructuredCloneReader::read(JS::MutableHandleValue)’: 50:26.26 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp:2875:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 50:26.26 bool JSStructuredCloneReader::read(MutableHandleValue vp) { 50:26.26 ^~~~~~~~~~~~~~~~~~~~~~~ 50:26.26 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp:2887:17: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 50:26.26 if (!startRead(vp)) { 50:26.26 ~~~~~~~~~^~~~ 50:26.26 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp:2924:19: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 50:26.26 if (!startRead(&key)) { 50:26.26 ~~~~~~~~~^~~~~~ 50:26.26 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp:2964:19: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 50:26.26 if (!startRead(&val)) { 50:26.26 ~~~~~~~~~^~~~~~ 50:26.27 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp:2971:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 50:26.27 if (!MapObject::set(context(), obj, key, val)) { 50:26.27 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 50:26.27 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:31, 50:26.27 from /<>/firefox-66.0~b8+build1/js/src/vm/SharedArrayObject.cpp:22, 50:26.27 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src20.cpp:2: 50:26.27 /<>/firefox-66.0~b8+build1/js/src/vm/JSAtom-inl.h:93:33: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType’ {aka ‘JS::Handle’} changed in GCC 7.1 50:26.27 JSAtom* atom = ToAtom(cx, v); 50:26.27 ~~~~~~~~~~~~~~~^~~~~~~ 50:26.27 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src20.cpp:38: 50:26.27 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp:2989:30: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 50:26.28 if (!DefineDataProperty(context(), obj, id, val)) { 50:26.28 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 50:26.54 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp: In function ‘bool ReadStructuredClone(JSContext*, JSStructuredCloneData&, JS::StructuredCloneScope, JS::MutableHandleValue, const JSStructuredCloneCallbacks*, void*)’: 50:26.54 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp:637:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 50:26.54 bool ReadStructuredClone(JSContext* cx, JSStructuredCloneData& data, 50:26.54 ^~~~~~~~~~~~~~~~~~~ 50:26.55 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp:637:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 50:26.55 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp:643:16: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 50:26.55 return r.read(vp); 50:26.55 ~~~~~~^~~~ 50:26.60 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp: In function ‘bool JS_ReadStructuredClone(JSContext*, JSStructuredCloneData&, uint32_t, JS::StructuredCloneScope, JS::MutableHandleValue, const JSStructuredCloneCallbacks*, void*)’: 50:26.60 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp:3002:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 50:26.60 JS_PUBLIC_API bool JS_ReadStructuredClone( 50:26.60 ^~~~~~~~~~~~~~~~~~~~~~ 50:26.60 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp:3015:29: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 50:26.60 return ReadStructuredClone(cx, buf, scope, vp, callbacks, closure); 50:26.60 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:26.62 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp: In member function ‘bool JSAutoStructuredCloneBuffer::read(JSContext*, JS::MutableHandleValue, const JSStructuredCloneCallbacks*, void*)’: 50:26.62 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp:3135:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 50:26.62 bool JSAutoStructuredCloneBuffer::read( 50:26.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:26.62 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp:3139:34: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 50:26.62 return !!JS_ReadStructuredClone(cx, data_, version_, scope_, vp, 50:26.62 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:26.62 optionalCallbacks, closure); 50:26.62 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:26.68 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp: In function ‘bool JS_StructuredClone(JSContext*, JS::HandleValue, JS::MutableHandleValue, const JSStructuredCloneCallbacks*, void*)’: 50:26.68 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp:3038:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 50:26.68 JS_PUBLIC_API bool JS_StructuredClone( 50:26.68 ^~~~~~~~~~~~~~~~~~ 50:26.68 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp:3038:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 50:26.68 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp:3147:15: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 50:26.68 return write(cx, value, transferable, 50:26.68 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 50:26.68 JS::CloneDataPolicy().denySharedArrayBuffer(), optionalCallbacks, 50:26.68 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:26.68 closure); 50:26.68 ~~~~~~~~ 50:26.69 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp:3147:15: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 50:26.69 return write(cx, value, transferable, 50:26.70 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 50:26.70 JS::CloneDataPolicy().denySharedArrayBuffer(), optionalCallbacks, 50:26.70 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:26.70 closure); 50:26.70 ~~~~~~~~ 50:26.70 /<>/firefox-66.0~b8+build1/js/src/vm/StructuredClone.cpp:3139:34: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 50:26.71 return !!JS_ReadStructuredClone(cx, data_, version_, scope_, vp, 50:26.71 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:26.71 optionalCallbacks, closure); 50:26.71 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:53.01 Compiling sha2 v0.7.1 *** KEEP ALIVE MARKER *** Total duration: 0:51:00.278204 51:08.89 Compiling docopt v0.8.3 51:16.59 Compiling generic-array v0.12.0 51:27.37 Compiling crossbeam-deque v0.3.1 51:30.74 Compiling crossbeam-deque v0.2.0 51:31.73 Compiling tokio-io v0.1.7 51:45.83 Compiling mio-uds v0.6.4 51:51.66 Compiling u2fhid v0.2.3 (/<>/firefox-66.0~b8+build1/dom/webauthn/u2f-hid-rs) *** KEEP ALIVE MARKER *** Total duration: 0:52:00.272750 52:04.42 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:29: 52:04.42 /<>/firefox-66.0~b8+build1/js/src/vm/TypedArrayObject.cpp: In static member function ‘static bool js::TypedArrayObject::is(JS::HandleValue)’: 52:04.42 /<>/firefox-66.0~b8+build1/js/src/vm/TypedArrayObject.cpp:70:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 52:04.42 /* static */ bool TypedArrayObject::is(HandleValue v) { 52:04.42 ^~~~~~~~~~~~~~~~ 52:04.86 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.h:11, 52:04.86 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.h:16, 52:04.86 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineJIT.h:16, 52:04.87 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeInference-inl.h:22, 52:04.87 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeInference.cpp:7, 52:04.87 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:20: 52:04.87 /<>/firefox-66.0~b8+build1/js/src/jsnum.h: In function ‘bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)’: 52:04.87 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:357:33: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 52:04.87 static MOZ_MUST_USE inline bool ToIndex(JSContext* cx, JS::HandleValue v, 52:04.87 ^~~~~~~ 52:04.87 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:354:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 52:04.87 return ToIndexSlow(cx, v, errorNumber, index); 52:04.89 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:07.95 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:47: 52:07.95 /<>/firefox-66.0~b8+build1/js/src/vm/UbiNodeCensus.cpp: In member function ‘virtual bool JS::ubi::SimpleCount::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)’: 52:07.95 /<>/firefox-66.0~b8+build1/js/src/vm/UbiNodeCensus.cpp:84:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 52:07.95 bool SimpleCount::report(JSContext* cx, CountBase& countBase, 52:07.95 ^~~~~~~~~~~ 52:07.96 /<>/firefox-66.0~b8+build1/js/src/vm/UbiNodeCensus.cpp:95:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 52:07.96 !DefineDataProperty(cx, obj, cx->names().count, countValue)) { 52:07.96 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:07.96 /<>/firefox-66.0~b8+build1/js/src/vm/UbiNodeCensus.cpp:101:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 52:07.96 !DefineDataProperty(cx, obj, cx->names().bytes, bytesValue)) { 52:07.96 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:07.96 /<>/firefox-66.0~b8+build1/js/src/vm/UbiNodeCensus.cpp:111:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 52:07.96 if (!DefineDataProperty(cx, obj, cx->names().label, labelValue)) { 52:07.96 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:08.24 /<>/firefox-66.0~b8+build1/js/src/vm/UbiNodeCensus.cpp: In member function ‘virtual bool JS::ubi::ByCoarseType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)’: 52:08.24 /<>/firefox-66.0~b8+build1/js/src/vm/UbiNodeCensus.cpp:271:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 52:08.24 bool ByCoarseType::report(JSContext* cx, CountBase& countBase, 52:08.25 ^~~~~~~~~~~~ 52:08.33 /<>/firefox-66.0~b8+build1/js/src/vm/UbiNodeCensus.cpp:271:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 52:08.33 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/UbiNodeCensus.cpp:7, 52:08.33 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:47: 52:08.33 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/UbiNodeCensus.h:166:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 52:08.33 return type.report(cx, *this, report); 52:08.37 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 52:08.37 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:47: 52:08.38 /<>/firefox-66.0~b8+build1/js/src/vm/UbiNodeCensus.cpp:282:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 52:08.38 !DefineDataProperty(cx, obj, cx->names().objects, objectsReport)) 52:08.38 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:08.41 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/UbiNodeCensus.cpp:7, 52:08.41 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:47: 52:08.41 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/UbiNodeCensus.h:166:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 52:08.41 return type.report(cx, *this, report); 52:08.42 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 52:08.42 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:47: 52:08.42 /<>/firefox-66.0~b8+build1/js/src/vm/UbiNodeCensus.cpp:287:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 52:08.42 !DefineDataProperty(cx, obj, cx->names().scripts, scriptsReport)) 52:08.42 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:08.42 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/UbiNodeCensus.cpp:7, 52:08.42 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:47: 52:08.42 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/UbiNodeCensus.h:166:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 52:08.42 return type.report(cx, *this, report); 52:08.43 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 52:08.43 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:47: 52:08.44 /<>/firefox-66.0~b8+build1/js/src/vm/UbiNodeCensus.cpp:292:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 52:08.44 !DefineDataProperty(cx, obj, cx->names().strings, stringsReport)) 52:08.44 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:08.44 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/UbiNodeCensus.cpp:7, 52:08.44 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:47: 52:08.44 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/UbiNodeCensus.h:166:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 52:08.44 return type.report(cx, *this, report); 52:08.44 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 52:08.44 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:47: 52:08.44 /<>/firefox-66.0~b8+build1/js/src/vm/UbiNodeCensus.cpp:297:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 52:08.44 !DefineDataProperty(cx, obj, cx->names().other, otherReport)) 52:08.44 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:08.44 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/UbiNodeCensus.cpp:7, 52:08.44 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:47: 52:08.44 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/UbiNodeCensus.h:166:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 52:08.44 return type.report(cx, *this, report); 52:08.44 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 52:08.44 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:47: 52:08.44 /<>/firefox-66.0~b8+build1/js/src/vm/UbiNodeCensus.cpp:301:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 52:08.45 !DefineDataProperty(cx, obj, cx->names().domNode, domReport)) 52:08.45 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:11.38 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 52:11.43 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject-inl.h:22, 52:11.43 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeInference.cpp:46, 52:11.43 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:20: 52:11.43 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h: In function ‘bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, js::PropertyName*, JS::MutableHandle)’: 52:11.43 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:134:13: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 52:11.43 inline bool GetProperty(JSContext* cx, JS::Handle obj, 52:11.43 ^~~~~~~~~~~ 52:11.43 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 52:11.43 return op(cx, obj, receiver, id, vp); 52:11.43 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:11.43 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 52:11.43 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 52:11.43 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:11.44 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h: In function ‘bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)’: 52:11.44 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:152:13: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 52:11.44 inline bool GetElement(JSContext* cx, JS::Handle obj, 52:11.44 ^~~~~~~~~~ 52:11.44 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 52:11.44 return op(cx, obj, receiver, id, vp); 52:11.44 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:11.44 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 52:11.44 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 52:11.44 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:14.57 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:29: 52:14.57 /<>/firefox-66.0~b8+build1/js/src/vm/TypedArrayObject.cpp: In function ‘bool js::IsTypedArrayConstructor(JS::HandleValue, uint32_t)’: 52:14.57 /<>/firefox-66.0~b8+build1/js/src/vm/TypedArrayObject.cpp:1861:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 52:14.57 bool js::IsTypedArrayConstructor(HandleValue v, uint32_t type) { 52:14.57 ^~ 52:18.24 /<>/firefox-66.0~b8+build1/js/src/vm/TypedArrayObject.cpp: In function ‘bool js::DefineTypedArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::Handle, JS::ObjectOpResult&)’: 52:18.24 /<>/firefox-66.0~b8+build1/js/src/vm/TypedArrayObject.cpp:1981:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 52:18.24 bool js::DefineTypedArrayElement(JSContext* cx, HandleObject obj, 52:18.24 ^~ 52:18.24 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 52:18.24 from /<>/firefox-66.0~b8+build1/js/src/vm/JSFunction.h:16, 52:18.24 from /<>/firefox-66.0~b8+build1/js/src/vm/TaggedProto.cpp:10, 52:18.26 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 52:18.26 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 52:18.26 return js::ToNumberSlow(cx, v, out); 52:18.26 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 52:22.28 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:47: 52:22.28 /<>/firefox-66.0~b8+build1/js/src/vm/UbiNodeCensus.cpp: In function ‘JS::ubi::CountTypePtr JS::ubi::ParseBreakdown(JSContext*, JS::HandleValue)’: 52:22.28 /<>/firefox-66.0~b8+build1/js/src/vm/UbiNodeCensus.cpp:1127:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 52:22.31 JS_PUBLIC_API CountTypePtr ParseBreakdown(JSContext* cx, 52:22.32 ^~~~~~~~~~~~~~ 52:22.32 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 52:22.32 from /<>/firefox-66.0~b8+build1/js/src/vm/JSFunction.h:16, 52:22.32 from /<>/firefox-66.0~b8+build1/js/src/vm/TaggedProto.cpp:10, 52:22.32 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 52:22.32 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 52:22.32 return js::ToObjectSlow(cx, v, false); 52:22.32 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 52:22.32 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 52:22.32 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject-inl.h:22, 52:22.32 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeInference.cpp:46, 52:22.32 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:20: 52:22.32 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 52:22.32 return op(cx, obj, receiver, id, vp); 52:22.32 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:22.32 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 52:22.32 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 52:22.32 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:22.32 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 52:22.32 from /<>/firefox-66.0~b8+build1/js/src/vm/JSFunction.h:16, 52:22.32 from /<>/firefox-66.0~b8+build1/js/src/vm/TaggedProto.cpp:10, 52:22.32 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 52:22.32 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 52:22.32 return js::ToStringSlow(cx, v); 52:22.33 ~~~~~~~~~~~~~~~~^~~~~~~ 52:22.33 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:47: 52:22.35 /<>/firefox-66.0~b8+build1/js/src/vm/UbiNodeCensus.cpp:1155:21: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 52:22.38 if (!GetProperty(cx, breakdown, breakdown, cx->names().count, 52:22.38 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:22.38 &countValue) || 52:22.38 ~~~~~~~~~~~~ 52:22.38 /<>/firefox-66.0~b8+build1/js/src/vm/UbiNodeCensus.cpp:1157:21: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 52:22.38 !GetProperty(cx, breakdown, breakdown, cx->names().bytes, &bytesValue)) 52:22.38 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:22.38 /<>/firefox-66.0~b8+build1/js/src/vm/UbiNodeCensus.cpp:1169:21: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 52:22.38 if (!GetProperty(cx, breakdown, breakdown, cx->names().label, &label)) { 52:22.38 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:22.38 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 52:22.38 from /<>/firefox-66.0~b8+build1/js/src/vm/JSFunction.h:16, 52:22.38 from /<>/firefox-66.0~b8+build1/js/src/vm/TaggedProto.cpp:10, 52:22.38 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 52:22.38 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 52:22.38 return js::ToStringSlow(cx, v); 52:22.38 ~~~~~~~~~~~~~~~~^~~~~~~ 52:23.35 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 52:23.36 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject-inl.h:22, 52:23.36 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeInference.cpp:46, 52:23.36 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:20: 52:23.36 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h: In function ‘JS::ubi::CountTypePtr JS::ubi::ParseChildBreakdown(JSContext*, JS::HandleObject, js::PropertyName*)’: 52:23.36 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 52:23.36 return op(cx, obj, receiver, id, vp); 52:23.36 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:23.36 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 52:23.36 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 52:23.36 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:23.51 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h: In function ‘bool JS::ubi::ParseCensusOptions(JSContext*, JS::ubi::Census&, JS::HandleObject, JS::ubi::CountTypePtr&)’: 52:23.52 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 52:23.52 return op(cx, obj, receiver, id, vp); 52:23.52 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:23.53 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 52:23.53 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 52:23.54 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:24.35 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:38: 52:24.35 /<>/firefox-66.0~b8+build1/js/src/vm/UbiNode.cpp: In constructor ‘JS::ubi::Node::Node(JS::HandleValue)’: 52:24.35 /<>/firefox-66.0~b8+build1/js/src/vm/UbiNode.cpp:168:1: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 52:24.35 Node::Node(HandleValue value) { 52:24.35 ^~~~ 52:31.51 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/TypedArrayObject.cpp:7, 52:31.52 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:29: 52:31.52 /<>/firefox-66.0~b8+build1/js/src/vm/TypedArrayObject-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]’: 52:31.52 /<>/firefox-66.0~b8+build1/js/src/vm/TypedArrayObject-inl.h:398:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 52:31.52 if (!GetElement(cx, source, source, i, &v)) { 52:31.52 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:31.55 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 52:31.55 from /<>/firefox-66.0~b8+build1/js/src/vm/JSFunction.h:16, 52:31.56 from /<>/firefox-66.0~b8+build1/js/src/vm/TaggedProto.cpp:10, 52:31.56 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 52:31.56 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 52:31.56 return js::ToNumberSlow(cx, v, out); 52:31.56 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 52:31.87 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 52:31.87 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject-inl.h:22, 52:31.87 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeInference.cpp:46, 52:31.87 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:20: 52:31.88 /<>/firefox-66.0~b8+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]’: 52:31.88 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 52:31.88 return op(cx, obj, receiver, id, vp); 52:31.88 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:31.88 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 52:31.88 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 52:31.88 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:31.88 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 52:31.88 from /<>/firefox-66.0~b8+build1/js/src/vm/JSFunction.h:16, 52:31.88 from /<>/firefox-66.0~b8+build1/js/src/vm/TaggedProto.cpp:10, 52:31.88 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 52:31.88 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 52:31.88 return js::ToNumberSlow(cx, v, out); 52:31.88 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 52:32.34 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 52:32.34 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject-inl.h:22, 52:32.34 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeInference.cpp:46, 52:32.34 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:20: 52:32.37 /<>/firefox-66.0~b8+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]’: 52:32.37 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 52:32.37 return op(cx, obj, receiver, id, vp); 52:32.37 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:32.37 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 52:32.37 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 52:32.37 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:32.37 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 52:32.37 from /<>/firefox-66.0~b8+build1/js/src/vm/JSFunction.h:16, 52:32.37 from /<>/firefox-66.0~b8+build1/js/src/vm/TaggedProto.cpp:10, 52:32.37 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 52:32.37 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 52:32.37 return js::ToNumberSlow(cx, v, out); 52:32.37 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 52:32.77 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 52:32.77 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject-inl.h:22, 52:32.77 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeInference.cpp:46, 52:32.77 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:20: 52:32.77 /<>/firefox-66.0~b8+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]’: 52:32.77 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 52:32.77 return op(cx, obj, receiver, id, vp); 52:32.77 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:32.77 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 52:32.77 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 52:32.81 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:32.81 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 52:32.85 from /<>/firefox-66.0~b8+build1/js/src/vm/JSFunction.h:16, 52:32.86 from /<>/firefox-66.0~b8+build1/js/src/vm/TaggedProto.cpp:10, 52:32.86 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 52:32.86 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 52:32.86 return js::ToNumberSlow(cx, v, out); 52:32.86 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 52:33.16 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/TypedArrayObject.cpp:7, 52:33.16 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:29: 52:33.16 /<>/firefox-66.0~b8+build1/js/src/vm/TypedArrayObject-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]’: 52:33.16 /<>/firefox-66.0~b8+build1/js/src/vm/TypedArrayObject-inl.h:398:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 52:33.16 if (!GetElement(cx, source, source, i, &v)) { 52:33.16 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:33.16 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 52:33.17 from /<>/firefox-66.0~b8+build1/js/src/vm/JSFunction.h:16, 52:33.17 from /<>/firefox-66.0~b8+build1/js/src/vm/TaggedProto.cpp:10, 52:33.17 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 52:33.18 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 52:33.18 return js::ToNumberSlow(cx, v, out); 52:33.19 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 52:33.46 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 52:33.46 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject-inl.h:22, 52:33.46 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeInference.cpp:46, 52:33.46 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:20: 52:33.47 /<>/firefox-66.0~b8+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]’: 52:33.48 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 52:33.48 return op(cx, obj, receiver, id, vp); 52:33.49 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:33.50 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 52:33.52 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 52:33.52 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:33.54 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 52:33.54 from /<>/firefox-66.0~b8+build1/js/src/vm/JSFunction.h:16, 52:33.54 from /<>/firefox-66.0~b8+build1/js/src/vm/TaggedProto.cpp:10, 52:33.54 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 52:33.54 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 52:33.54 return js::ToNumberSlow(cx, v, out); 52:33.54 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 52:33.77 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/TypedArrayObject.cpp:7, 52:33.77 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:29: 52:33.77 /<>/firefox-66.0~b8+build1/js/src/vm/TypedArrayObject-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]’: 52:33.77 /<>/firefox-66.0~b8+build1/js/src/vm/TypedArrayObject-inl.h:398:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 52:33.77 if (!GetElement(cx, source, source, i, &v)) { 52:33.77 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:33.77 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 52:33.77 from /<>/firefox-66.0~b8+build1/js/src/vm/JSFunction.h:16, 52:33.80 from /<>/firefox-66.0~b8+build1/js/src/vm/TaggedProto.cpp:10, 52:33.80 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 52:33.80 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 52:33.80 return js::ToNumberSlow(cx, v, out); 52:33.80 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 52:34.05 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 52:34.05 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject-inl.h:22, 52:34.05 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeInference.cpp:46, 52:34.05 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:20: 52:34.05 /<>/firefox-66.0~b8+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]’: 52:34.05 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 52:34.05 return op(cx, obj, receiver, id, vp); 52:34.05 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:34.05 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 52:34.05 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 52:34.05 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:34.05 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 52:34.05 from /<>/firefox-66.0~b8+build1/js/src/vm/JSFunction.h:16, 52:34.05 from /<>/firefox-66.0~b8+build1/js/src/vm/TaggedProto.cpp:10, 52:34.07 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 52:34.07 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 52:34.07 return js::ToNumberSlow(cx, v, out); 52:34.08 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 52:34.53 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/TypedArrayObject.cpp:7, 52:34.61 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:29: 52:34.61 /<>/firefox-66.0~b8+build1/js/src/vm/TypedArrayObject-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]’: 52:34.62 /<>/firefox-66.0~b8+build1/js/src/vm/TypedArrayObject-inl.h:398:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 52:34.62 if (!GetElement(cx, source, source, i, &v)) { 52:34.62 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:34.62 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 52:34.62 from /<>/firefox-66.0~b8+build1/js/src/vm/JSFunction.h:16, 52:34.62 from /<>/firefox-66.0~b8+build1/js/src/vm/TaggedProto.cpp:10, 52:34.62 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 52:34.62 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 52:34.63 return js::ToNumberSlow(cx, v, out); 52:34.63 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 52:34.91 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 52:34.91 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject-inl.h:22, 52:34.91 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeInference.cpp:46, 52:34.91 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:20: 52:34.91 /<>/firefox-66.0~b8+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]’: 52:34.91 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 52:34.91 return op(cx, obj, receiver, id, vp); 52:34.91 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:34.91 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 52:34.91 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 52:34.91 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:34.91 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 52:34.91 from /<>/firefox-66.0~b8+build1/js/src/vm/JSFunction.h:16, 52:34.91 from /<>/firefox-66.0~b8+build1/js/src/vm/TaggedProto.cpp:10, 52:34.91 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 52:34.91 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 52:34.91 return js::ToNumberSlow(cx, v, out); 52:34.91 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 52:35.09 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/TypedArrayObject.cpp:7, 52:35.09 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:29: 52:35.09 /<>/firefox-66.0~b8+build1/js/src/vm/TypedArrayObject-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]’: 52:35.09 /<>/firefox-66.0~b8+build1/js/src/vm/TypedArrayObject-inl.h:398:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 52:35.09 if (!GetElement(cx, source, source, i, &v)) { 52:35.09 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:35.09 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 52:35.09 from /<>/firefox-66.0~b8+build1/js/src/vm/JSFunction.h:16, 52:35.09 from /<>/firefox-66.0~b8+build1/js/src/vm/TaggedProto.cpp:10, 52:35.09 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 52:35.09 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 52:35.09 return js::ToNumberSlow(cx, v, out); 52:35.09 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 52:35.29 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 52:35.29 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject-inl.h:22, 52:35.29 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeInference.cpp:46, 52:35.29 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:20: 52:35.29 /<>/firefox-66.0~b8+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]’: 52:35.29 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 52:35.29 return op(cx, obj, receiver, id, vp); 52:35.29 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:35.29 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 52:35.30 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 52:35.30 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:35.30 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 52:35.30 from /<>/firefox-66.0~b8+build1/js/src/vm/JSFunction.h:16, 52:35.30 from /<>/firefox-66.0~b8+build1/js/src/vm/TaggedProto.cpp:10, 52:35.30 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 52:35.30 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 52:35.30 return js::ToNumberSlow(cx, v, out); 52:35.30 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 52:35.55 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 52:35.56 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject-inl.h:22, 52:35.56 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeInference.cpp:46, 52:35.56 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:20: 52:35.56 /<>/firefox-66.0~b8+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]’: 52:35.56 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 52:35.56 return op(cx, obj, receiver, id, vp); 52:35.56 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:35.56 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 52:35.56 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 52:35.56 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:35.56 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 52:35.56 from /<>/firefox-66.0~b8+build1/js/src/vm/JSFunction.h:16, 52:35.56 from /<>/firefox-66.0~b8+build1/js/src/vm/TaggedProto.cpp:10, 52:35.56 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 52:35.56 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 52:35.56 return js::ToNumberSlow(cx, v, out); 52:35.56 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 52:35.77 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 52:35.78 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject-inl.h:22, 52:35.78 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeInference.cpp:46, 52:35.78 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:20: 52:35.78 /<>/firefox-66.0~b8+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]’: 52:35.78 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 52:35.78 return op(cx, obj, receiver, id, vp); 52:35.78 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:35.78 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 52:35.78 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 52:35.78 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:35.78 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 52:35.78 from /<>/firefox-66.0~b8+build1/js/src/vm/JSFunction.h:16, 52:35.78 from /<>/firefox-66.0~b8+build1/js/src/vm/TaggedProto.cpp:10, 52:35.78 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 52:35.78 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 52:35.78 return js::ToNumberSlow(cx, v, out); 52:35.78 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 52:36.08 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/TypedArrayObject.cpp:7, 52:36.08 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:29: 52:36.08 /<>/firefox-66.0~b8+build1/js/src/vm/TypedArrayObject-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]’: 52:36.08 /<>/firefox-66.0~b8+build1/js/src/vm/TypedArrayObject-inl.h:398:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 52:36.08 if (!GetElement(cx, source, source, i, &v)) { 52:36.08 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:36.08 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 52:36.09 from /<>/firefox-66.0~b8+build1/js/src/vm/JSFunction.h:16, 52:36.09 from /<>/firefox-66.0~b8+build1/js/src/vm/TaggedProto.cpp:10, 52:36.09 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 52:36.09 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 52:36.09 return js::ToNumberSlow(cx, v, out); 52:36.09 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 52:36.41 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 52:36.42 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject-inl.h:22, 52:36.42 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeInference.cpp:46, 52:36.42 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:20: 52:36.42 /<>/firefox-66.0~b8+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]’: 52:36.42 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 52:36.42 return op(cx, obj, receiver, id, vp); 52:36.42 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:36.42 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 52:36.42 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 52:36.42 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:36.42 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 52:36.42 from /<>/firefox-66.0~b8+build1/js/src/vm/JSFunction.h:16, 52:36.42 from /<>/firefox-66.0~b8+build1/js/src/vm/TaggedProto.cpp:10, 52:36.42 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 52:36.42 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 52:36.42 return js::ToNumberSlow(cx, v, out); 52:36.42 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 52:36.79 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/TypedArrayObject.cpp:7, 52:36.79 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:29: 52:36.79 /<>/firefox-66.0~b8+build1/js/src/vm/TypedArrayObject-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]’: 52:36.79 /<>/firefox-66.0~b8+build1/js/src/vm/TypedArrayObject-inl.h:398:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 52:36.79 if (!GetElement(cx, source, source, i, &v)) { 52:36.79 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:36.79 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 52:36.81 from /<>/firefox-66.0~b8+build1/js/src/vm/JSFunction.h:16, 52:36.82 from /<>/firefox-66.0~b8+build1/js/src/vm/TaggedProto.cpp:10, 52:36.82 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 52:36.82 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 52:36.82 return js::ToNumberSlow(cx, v, out); 52:36.82 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 52:37.25 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 52:37.25 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject-inl.h:22, 52:37.25 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeInference.cpp:46, 52:37.25 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:20: 52:37.25 /<>/firefox-66.0~b8+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]’: 52:37.26 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 52:37.26 return op(cx, obj, receiver, id, vp); 52:37.26 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:37.26 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 52:37.26 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 52:37.26 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:37.26 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 52:37.27 from /<>/firefox-66.0~b8+build1/js/src/vm/JSFunction.h:16, 52:37.27 from /<>/firefox-66.0~b8+build1/js/src/vm/TaggedProto.cpp:10, 52:37.27 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 52:37.27 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 52:37.27 return js::ToNumberSlow(cx, v, out); 52:37.27 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 52:38.99 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:47: 52:38.99 /<>/firefox-66.0~b8+build1/js/src/vm/UbiNodeCensus.cpp: In member function ‘virtual bool JS::ubi::ByUbinodeType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)’: 52:38.99 /<>/firefox-66.0~b8+build1/js/src/vm/UbiNodeCensus.cpp:717:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 52:39.02 bool ByUbinodeType::report(JSContext* cx, CountBase& countBase, 52:39.04 ^~~~~~~~~~~~~ 52:39.04 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/UbiNodeCensus.cpp:7, 52:39.04 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:47: 52:39.04 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/UbiNodeCensus.h:166:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 52:39.04 return type.report(cx, *this, report); 52:39.04 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 52:39.04 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:47: 52:39.06 /<>/firefox-66.0~b8+build1/js/src/vm/UbiNodeCensus.cpp:758:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 52:39.06 if (!DefineDataProperty(cx, obj, entryId, typeReport)) { 52:39.07 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:39.43 /<>/firefox-66.0~b8+build1/js/src/vm/UbiNodeCensus.cpp: In member function ‘virtual bool JS::ubi::ByAllocationStack::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)’: 52:39.43 /<>/firefox-66.0~b8+build1/js/src/vm/UbiNodeCensus.cpp:884:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 52:39.43 bool ByAllocationStack::report(JSContext* cx, CountBase& countBase, 52:39.43 ^~~~~~~~~~~~~~~~~ 52:39.43 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/UbiNodeCensus.cpp:7, 52:39.43 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:47: 52:39.43 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/UbiNodeCensus.h:166:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 52:39.43 return type.report(cx, *this, report); 52:39.43 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 52:39.43 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:47: 52:39.43 /<>/firefox-66.0~b8+build1/js/src/vm/UbiNodeCensus.cpp:931:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 52:39.44 if (!MapObject::set(cx, map, stackVal, stackReport)) { 52:39.44 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:39.44 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/UbiNodeCensus.cpp:7, 52:39.44 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:47: 52:39.44 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/UbiNodeCensus.h:166:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 52:39.48 return type.report(cx, *this, report); 52:39.48 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 52:39.48 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:47: 52:39.49 /<>/firefox-66.0~b8+build1/js/src/vm/UbiNodeCensus.cpp:942:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 52:39.49 if (!MapObject::set(cx, map, noStack, noStackReport)) { 52:39.49 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:46.15 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.h:11, 52:46.15 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.h:16, 52:46.15 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineJIT.h:16, 52:46.17 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeInference-inl.h:22, 52:46.18 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeInference.cpp:7, 52:46.18 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:20: 52:46.18 /<>/firefox-66.0~b8+build1/js/src/jsnum.h: In static member function ‘static bool js::TypedArrayObject::set_impl(JSContext*, const JS::CallArgs&)’: 52:46.18 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:325:22: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 52:46.18 if (!ToNumberSlow(cx, v, dp)) { 52:46.18 ~~~~~~~~~~~~^~~~~~~~~~~ 52:46.18 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 52:46.18 from /<>/firefox-66.0~b8+build1/js/src/vm/JSFunction.h:16, 52:46.19 from /<>/firefox-66.0~b8+build1/js/src/vm/TaggedProto.cpp:10, 52:46.19 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 52:46.20 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 52:46.20 return js::ToObjectSlow(cx, v, false); 52:46.20 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 52:46.21 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:29: 52:46.21 /<>/firefox-66.0~b8+build1/js/src/vm/TypedArrayObject.cpp:1504:24: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 52:46.21 if (!GetElement(cx, src, src, 0, &v)) { 52:46.21 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 52:46.21 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 52:46.21 from /<>/firefox-66.0~b8+build1/js/src/vm/JSFunction.h:16, 52:46.21 from /<>/firefox-66.0~b8+build1/js/src/vm/TaggedProto.cpp:10, 52:46.21 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 52:46.21 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 52:46.21 return js::ToNumberSlow(cx, v, out); 52:46.21 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 52:47.34 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:47: 52:47.34 /<>/firefox-66.0~b8+build1/js/src/vm/UbiNodeCensus.cpp: In member function ‘virtual bool JS::ubi::ByObjectClass::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)’: 52:47.34 /<>/firefox-66.0~b8+build1/js/src/vm/UbiNodeCensus.cpp:526:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 52:47.34 bool ByObjectClass::report(JSContext* cx, CountBase& countBase, 52:47.34 ^~~~~~~~~~~~~ 52:47.34 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/UbiNodeCensus.cpp:7, 52:47.34 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:47: 52:47.34 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/UbiNodeCensus.h:166:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 52:47.34 return type.report(cx, *this, report); 52:47.41 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 52:47.44 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:47: 52:47.44 /<>/firefox-66.0~b8+build1/js/src/vm/UbiNodeCensus.cpp:385:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 52:47.45 if (!DefineDataProperty(cx, obj, entryId, thenReport)) { 52:47.45 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:47.45 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/UbiNodeCensus.cpp:7, 52:47.45 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:47: 52:47.45 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/UbiNodeCensus.h:166:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 52:47.45 return type.report(cx, *this, report); 52:47.45 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 52:47.45 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:47: 52:47.45 /<>/firefox-66.0~b8+build1/js/src/vm/UbiNodeCensus.cpp:539:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 52:47.45 !DefineDataProperty(cx, obj, cx->names().other, otherReport)) 52:47.45 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:48.63 /<>/firefox-66.0~b8+build1/js/src/vm/UbiNodeCensus.cpp: In member function ‘virtual bool JS::ubi::ByDomObjectClass::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)’: 52:48.63 /<>/firefox-66.0~b8+build1/js/src/vm/UbiNodeCensus.cpp:634:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 52:48.65 bool ByDomObjectClass::report(JSContext* cx, CountBase& countBase, 52:48.65 ^~~~~~~~~~~~~~~~ 52:48.65 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/UbiNodeCensus.cpp:7, 52:48.68 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:47: 52:48.68 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/UbiNodeCensus.h:166:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 52:48.68 return type.report(cx, *this, report); 52:48.68 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 52:48.68 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:47: 52:48.68 /<>/firefox-66.0~b8+build1/js/src/vm/UbiNodeCensus.cpp:435:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 52:48.68 if (!DefineDataProperty(cx, obj, entryId, thenReport)) { 52:48.68 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:50.72 /<>/firefox-66.0~b8+build1/js/src/vm/UbiNodeCensus.cpp: In member function ‘virtual bool JS::ubi::ByFilename::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)’: 52:50.72 /<>/firefox-66.0~b8+build1/js/src/vm/UbiNodeCensus.cpp:1062:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 52:50.72 bool ByFilename::report(JSContext* cx, CountBase& countBase, 52:50.72 ^~~~~~~~~~ 52:50.72 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/UbiNodeCensus.cpp:7, 52:50.72 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:47: 52:50.72 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/UbiNodeCensus.h:166:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 52:50.72 return type.report(cx, *this, report); 52:50.72 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 52:50.72 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:47: 52:50.72 /<>/firefox-66.0~b8+build1/js/src/vm/UbiNodeCensus.cpp:385:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 52:50.72 if (!DefineDataProperty(cx, obj, entryId, thenReport)) { 52:50.72 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:50.72 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/UbiNodeCensus.cpp:7, 52:50.72 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:47: 52:50.72 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/UbiNodeCensus.h:166:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 52:50.73 return type.report(cx, *this, report); 52:50.73 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 52:50.73 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:47: 52:50.73 /<>/firefox-66.0~b8+build1/js/src/vm/UbiNodeCensus.cpp:1075:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 52:50.73 !DefineDataProperty(cx, obj, cx->names().noFilename, noFilenameReport)) { 52:50.73 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *** KEEP ALIVE MARKER *** Total duration: 0:53:00.268755 53:01.23 Compiling parking_lot_core v0.2.14 53:13.59 /<>/firefox-66.0~b8+build1/js/src/vm/UbiNodeCensus.cpp: In member function ‘virtual bool JS::ubi::BucketCount::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)’: 53:13.59 /<>/firefox-66.0~b8+build1/js/src/vm/UbiNodeCensus.cpp:152:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 53:13.59 bool BucketCount::report(JSContext* cx, CountBase& countBase, 53:13.59 ^~~~~~~~~~~ 53:13.59 /<>/firefox-66.0~b8+build1/js/src/vm/UbiNodeCensus.cpp:152:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 53:15.66 Compiling fallible v0.0.1 (/<>/firefox-66.0~b8+build1/servo/components/fallible) 53:16.09 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 53:16.09 from /<>/firefox-66.0~b8+build1/js/src/vm/JSFunction.h:16, 53:16.09 from /<>/firefox-66.0~b8+build1/js/src/vm/TaggedProto.cpp:10, 53:16.09 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 53:16.09 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In static member function ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::fromArray(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = js::uint8_clamped]’: 53:16.09 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 53:16.10 return js::ToNumberSlow(cx, v, out); 53:16.10 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 53:16.10 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 53:16.10 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject-inl.h:22, 53:16.10 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeInference.cpp:46, 53:16.10 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:20: 53:16.10 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 53:16.10 return op(cx, obj, receiver, id, vp); 53:16.10 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:16.10 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 53:16.10 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 53:16.10 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:16.11 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:29: 53:16.11 /<>/firefox-66.0~b8+build1/js/src/vm/TypedArrayObject.cpp:1241:32: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 53:16.11 if (!CallSelfHostedFunction(cx, cx->names().IterableToList, 53:16.11 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:16.11 UndefinedHandleValue, args2, &rval)) { 53:16.11 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:16.11 /<>/firefox-66.0~b8+build1/js/src/vm/TypedArrayObject.cpp:1225:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 53:16.11 UniqueChars bytes = 53:16.11 ^~~~~ 53:16.68 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.h:11, 53:16.68 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.h:16, 53:16.68 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineJIT.h:16, 53:16.68 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeInference-inl.h:22, 53:16.68 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeInference.cpp:7, 53:16.68 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:20: 53:16.68 /<>/firefox-66.0~b8+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]’: 53:16.68 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:354:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 53:16.68 return ToIndexSlow(cx, v, errorNumber, index); 53:16.68 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:16.68 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:29: 53:16.68 /<>/firefox-66.0~b8+build1/js/src/vm/TypedArrayObject.cpp:620:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 53:16.68 if (!ToIndex(cx, args[1], &byteOffset)) { 53:16.68 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 53:16.68 /<>/firefox-66.0~b8+build1/js/src/vm/TypedArrayObject.cpp:635:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 53:16.68 if (!ToIndex(cx, args[2], &length)) { 53:16.68 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 53:18.26 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 53:18.26 from /<>/firefox-66.0~b8+build1/js/src/vm/JSFunction.h:16, 53:18.27 from /<>/firefox-66.0~b8+build1/js/src/vm/TaggedProto.cpp:10, 53:18.27 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 53:18.27 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In static member function ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::fromArray(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = double]’: 53:18.27 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 53:18.27 return js::ToNumberSlow(cx, v, out); 53:18.27 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 53:18.27 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 53:18.27 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject-inl.h:22, 53:18.27 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeInference.cpp:46, 53:18.27 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:20: 53:18.27 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 53:18.27 return op(cx, obj, receiver, id, vp); 53:18.28 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:18.28 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 53:18.28 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 53:18.28 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:18.28 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:29: 53:18.28 /<>/firefox-66.0~b8+build1/js/src/vm/TypedArrayObject.cpp:1241:32: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 53:18.28 if (!CallSelfHostedFunction(cx, cx->names().IterableToList, 53:18.28 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:18.28 UndefinedHandleValue, args2, &rval)) { 53:18.28 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:18.29 /<>/firefox-66.0~b8+build1/js/src/vm/TypedArrayObject.cpp:1225:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 53:18.29 UniqueChars bytes = 53:18.29 ^~~~~ 53:18.94 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.h:11, 53:18.94 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.h:16, 53:18.94 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineJIT.h:16, 53:18.94 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeInference-inl.h:22, 53:18.95 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeInference.cpp:7, 53:18.95 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:20: 53:19.03 /<>/firefox-66.0~b8+build1/js/src/jsnum.h: In static member function ‘static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = double]’: 53:19.03 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:354:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 53:19.03 return ToIndexSlow(cx, v, errorNumber, index); 53:19.03 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:19.03 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:29: 53:19.03 /<>/firefox-66.0~b8+build1/js/src/vm/TypedArrayObject.cpp:620:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 53:19.03 if (!ToIndex(cx, args[1], &byteOffset)) { 53:19.03 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 53:19.03 /<>/firefox-66.0~b8+build1/js/src/vm/TypedArrayObject.cpp:635:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 53:19.03 if (!ToIndex(cx, args[2], &length)) { 53:19.03 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 53:19.94 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 53:19.94 from /<>/firefox-66.0~b8+build1/js/src/vm/JSFunction.h:16, 53:19.94 from /<>/firefox-66.0~b8+build1/js/src/vm/TaggedProto.cpp:10, 53:19.94 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 53:19.95 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In static member function ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::fromArray(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = float]’: 53:19.95 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 53:19.95 return js::ToNumberSlow(cx, v, out); 53:19.95 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 53:19.95 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 53:19.95 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject-inl.h:22, 53:19.95 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeInference.cpp:46, 53:20.00 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:20: 53:20.00 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 53:20.00 return op(cx, obj, receiver, id, vp); 53:20.00 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:20.00 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 53:20.00 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 53:20.00 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:20.00 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:29: 53:20.00 /<>/firefox-66.0~b8+build1/js/src/vm/TypedArrayObject.cpp:1241:32: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 53:20.00 if (!CallSelfHostedFunction(cx, cx->names().IterableToList, 53:20.00 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:20.00 UndefinedHandleValue, args2, &rval)) { 53:20.01 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:20.01 /<>/firefox-66.0~b8+build1/js/src/vm/TypedArrayObject.cpp:1225:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 53:20.01 UniqueChars bytes = 53:20.01 ^~~~~ 53:20.69 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.h:11, 53:20.69 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.h:16, 53:20.69 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineJIT.h:16, 53:20.69 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeInference-inl.h:22, 53:20.71 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeInference.cpp:7, 53:20.71 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:20: 53:20.71 /<>/firefox-66.0~b8+build1/js/src/jsnum.h: In static member function ‘static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = float]’: 53:20.71 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:354:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 53:20.71 return ToIndexSlow(cx, v, errorNumber, index); 53:20.71 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:20.71 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:29: 53:20.71 /<>/firefox-66.0~b8+build1/js/src/vm/TypedArrayObject.cpp:620:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 53:20.73 if (!ToIndex(cx, args[1], &byteOffset)) { 53:20.73 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 53:20.73 /<>/firefox-66.0~b8+build1/js/src/vm/TypedArrayObject.cpp:635:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 53:20.73 if (!ToIndex(cx, args[2], &length)) { 53:20.73 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 53:21.94 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 53:21.96 from /<>/firefox-66.0~b8+build1/js/src/vm/JSFunction.h:16, 53:21.96 from /<>/firefox-66.0~b8+build1/js/src/vm/TaggedProto.cpp:10, 53:21.97 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 53:21.97 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In static member function ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::fromArray(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = unsigned int]’: 53:21.98 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 53:21.98 return js::ToNumberSlow(cx, v, out); 53:21.98 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 53:21.98 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 53:21.98 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject-inl.h:22, 53:21.98 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeInference.cpp:46, 53:21.99 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:20: 53:21.99 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 53:21.99 return op(cx, obj, receiver, id, vp); 53:21.99 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:22.01 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 53:22.01 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 53:22.01 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:22.01 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:29: 53:22.01 /<>/firefox-66.0~b8+build1/js/src/vm/TypedArrayObject.cpp:1241:32: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 53:22.01 if (!CallSelfHostedFunction(cx, cx->names().IterableToList, 53:22.01 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:22.01 UndefinedHandleValue, args2, &rval)) { 53:22.01 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:22.04 /<>/firefox-66.0~b8+build1/js/src/vm/TypedArrayObject.cpp:1225:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 53:22.04 UniqueChars bytes = 53:22.04 ^~~~~ 53:22.90 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.h:11, 53:22.90 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.h:16, 53:22.90 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineJIT.h:16, 53:22.91 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeInference-inl.h:22, 53:22.91 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeInference.cpp:7, 53:22.91 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:20: 53:22.92 /<>/firefox-66.0~b8+build1/js/src/jsnum.h: In static member function ‘static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = unsigned int]’: 53:22.93 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:354:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 53:22.93 return ToIndexSlow(cx, v, errorNumber, index); 53:22.93 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:22.97 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:29: 53:22.98 /<>/firefox-66.0~b8+build1/js/src/vm/TypedArrayObject.cpp:620:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 53:22.98 if (!ToIndex(cx, args[1], &byteOffset)) { 53:22.98 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 53:22.98 /<>/firefox-66.0~b8+build1/js/src/vm/TypedArrayObject.cpp:635:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 53:22.98 if (!ToIndex(cx, args[2], &length)) { 53:22.98 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 53:23.90 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 53:23.93 from /<>/firefox-66.0~b8+build1/js/src/vm/JSFunction.h:16, 53:23.93 from /<>/firefox-66.0~b8+build1/js/src/vm/TaggedProto.cpp:10, 53:23.93 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 53:23.93 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In static member function ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::fromArray(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = int]’: 53:23.93 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 53:23.93 return js::ToNumberSlow(cx, v, out); 53:23.93 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 53:23.94 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 53:23.94 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject-inl.h:22, 53:23.94 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeInference.cpp:46, 53:23.94 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:20: 53:23.94 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 53:23.94 return op(cx, obj, receiver, id, vp); 53:23.94 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:23.94 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 53:23.94 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 53:23.94 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:23.94 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:29: 53:23.94 /<>/firefox-66.0~b8+build1/js/src/vm/TypedArrayObject.cpp:1241:32: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 53:23.94 if (!CallSelfHostedFunction(cx, cx->names().IterableToList, 53:23.94 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:23.94 UndefinedHandleValue, args2, &rval)) { 53:23.94 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:23.94 /<>/firefox-66.0~b8+build1/js/src/vm/TypedArrayObject.cpp:1225:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 53:23.98 UniqueChars bytes = 53:23.98 ^~~~~ 53:25.04 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.h:11, 53:25.04 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.h:16, 53:25.04 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineJIT.h:16, 53:25.04 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeInference-inl.h:22, 53:25.05 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeInference.cpp:7, 53:25.05 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:20: 53:25.05 /<>/firefox-66.0~b8+build1/js/src/jsnum.h: In static member function ‘static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = int]’: 53:25.05 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:354:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 53:25.05 return ToIndexSlow(cx, v, errorNumber, index); 53:25.07 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:25.07 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:29: 53:25.07 /<>/firefox-66.0~b8+build1/js/src/vm/TypedArrayObject.cpp:620:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 53:25.07 if (!ToIndex(cx, args[1], &byteOffset)) { 53:25.07 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 53:25.07 /<>/firefox-66.0~b8+build1/js/src/vm/TypedArrayObject.cpp:635:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 53:25.08 if (!ToIndex(cx, args[2], &length)) { 53:25.08 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 53:26.38 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 53:26.38 from /<>/firefox-66.0~b8+build1/js/src/vm/JSFunction.h:16, 53:26.38 from /<>/firefox-66.0~b8+build1/js/src/vm/TaggedProto.cpp:10, 53:26.38 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 53:26.38 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In static member function ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::fromArray(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = short unsigned int]’: 53:26.38 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 53:26.38 return js::ToNumberSlow(cx, v, out); 53:26.38 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 53:26.38 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 53:26.38 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject-inl.h:22, 53:26.38 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeInference.cpp:46, 53:26.38 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:20: 53:26.38 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 53:26.38 return op(cx, obj, receiver, id, vp); 53:26.38 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:26.38 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 53:26.38 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 53:26.38 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:26.38 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:29: 53:26.38 /<>/firefox-66.0~b8+build1/js/src/vm/TypedArrayObject.cpp:1241:32: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 53:26.38 if (!CallSelfHostedFunction(cx, cx->names().IterableToList, 53:26.38 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:26.38 UndefinedHandleValue, args2, &rval)) { 53:26.38 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:26.38 /<>/firefox-66.0~b8+build1/js/src/vm/TypedArrayObject.cpp:1225:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 53:26.38 UniqueChars bytes = 53:26.38 ^~~~~ 53:27.44 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.h:11, 53:27.44 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.h:16, 53:27.44 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineJIT.h:16, 53:27.44 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeInference-inl.h:22, 53:27.44 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeInference.cpp:7, 53:27.44 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:20: 53:27.44 /<>/firefox-66.0~b8+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]’: 53:27.44 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:354:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 53:27.44 return ToIndexSlow(cx, v, errorNumber, index); 53:27.44 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:27.44 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:29: 53:27.44 /<>/firefox-66.0~b8+build1/js/src/vm/TypedArrayObject.cpp:620:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 53:27.44 if (!ToIndex(cx, args[1], &byteOffset)) { 53:27.44 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 53:27.44 /<>/firefox-66.0~b8+build1/js/src/vm/TypedArrayObject.cpp:635:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 53:27.44 if (!ToIndex(cx, args[2], &length)) { 53:27.44 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 53:28.40 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 53:28.40 from /<>/firefox-66.0~b8+build1/js/src/vm/JSFunction.h:16, 53:28.40 from /<>/firefox-66.0~b8+build1/js/src/vm/TaggedProto.cpp:10, 53:28.40 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 53:28.40 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In static member function ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::fromArray(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = short int]’: 53:28.41 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 53:28.41 return js::ToNumberSlow(cx, v, out); 53:28.41 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 53:28.41 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 53:28.41 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject-inl.h:22, 53:28.41 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeInference.cpp:46, 53:28.41 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:20: 53:28.41 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 53:28.41 return op(cx, obj, receiver, id, vp); 53:28.41 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:28.41 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 53:28.41 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 53:28.41 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:28.41 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:29: 53:28.42 /<>/firefox-66.0~b8+build1/js/src/vm/TypedArrayObject.cpp:1241:32: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 53:28.42 if (!CallSelfHostedFunction(cx, cx->names().IterableToList, 53:28.42 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:28.42 UndefinedHandleValue, args2, &rval)) { 53:28.42 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:28.42 /<>/firefox-66.0~b8+build1/js/src/vm/TypedArrayObject.cpp:1225:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 53:28.43 UniqueChars bytes = 53:28.43 ^~~~~ 53:28.91 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.h:11, 53:28.91 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.h:16, 53:28.91 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineJIT.h:16, 53:28.91 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeInference-inl.h:22, 53:28.91 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeInference.cpp:7, 53:28.91 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:20: 53:28.91 /<>/firefox-66.0~b8+build1/js/src/jsnum.h: In static member function ‘static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = short int]’: 53:28.91 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:354:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 53:28.91 return ToIndexSlow(cx, v, errorNumber, index); 53:28.91 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:28.91 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:29: 53:28.91 /<>/firefox-66.0~b8+build1/js/src/vm/TypedArrayObject.cpp:620:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 53:28.91 if (!ToIndex(cx, args[1], &byteOffset)) { 53:28.91 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 53:28.91 /<>/firefox-66.0~b8+build1/js/src/vm/TypedArrayObject.cpp:635:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 53:28.91 if (!ToIndex(cx, args[2], &length)) { 53:28.91 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 53:29.99 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 53:29.99 from /<>/firefox-66.0~b8+build1/js/src/vm/JSFunction.h:16, 53:29.99 from /<>/firefox-66.0~b8+build1/js/src/vm/TaggedProto.cpp:10, 53:29.99 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 53:29.99 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In static member function ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::fromArray(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = unsigned char]’: 53:29.99 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 53:29.99 return js::ToNumberSlow(cx, v, out); 53:29.99 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 53:29.99 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 53:29.99 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject-inl.h:22, 53:29.99 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeInference.cpp:46, 53:29.99 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:20: 53:29.99 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 53:29.99 return op(cx, obj, receiver, id, vp); 53:29.99 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:29.99 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 53:29.99 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 53:30.00 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:30.00 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:29: 53:30.00 /<>/firefox-66.0~b8+build1/js/src/vm/TypedArrayObject.cpp:1241:32: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 53:30.00 if (!CallSelfHostedFunction(cx, cx->names().IterableToList, 53:30.00 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:30.00 UndefinedHandleValue, args2, &rval)) { 53:30.00 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:30.00 /<>/firefox-66.0~b8+build1/js/src/vm/TypedArrayObject.cpp:1225:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 53:30.00 UniqueChars bytes = 53:30.00 ^~~~~ 53:30.22 Compiling lalrpop-snap v0.16.0 53:31.04 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.h:11, 53:31.04 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.h:16, 53:31.04 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineJIT.h:16, 53:31.04 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeInference-inl.h:22, 53:31.04 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeInference.cpp:7, 53:31.04 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:20: 53:31.04 /<>/firefox-66.0~b8+build1/js/src/jsnum.h: In static member function ‘static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = unsigned char]’: 53:31.05 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:354:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 53:31.05 return ToIndexSlow(cx, v, errorNumber, index); 53:31.05 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:31.05 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:29: 53:31.05 /<>/firefox-66.0~b8+build1/js/src/vm/TypedArrayObject.cpp:620:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 53:31.05 if (!ToIndex(cx, args[1], &byteOffset)) { 53:31.05 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 53:31.05 /<>/firefox-66.0~b8+build1/js/src/vm/TypedArrayObject.cpp:635:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 53:31.05 if (!ToIndex(cx, args[2], &length)) { 53:31.05 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 53:32.35 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 53:32.35 from /<>/firefox-66.0~b8+build1/js/src/vm/JSFunction.h:16, 53:32.35 from /<>/firefox-66.0~b8+build1/js/src/vm/TaggedProto.cpp:10, 53:32.35 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 53:32.35 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In static member function ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::fromArray(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = signed char]’: 53:32.35 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 53:32.35 return js::ToNumberSlow(cx, v, out); 53:32.35 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 53:32.36 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 53:32.36 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject-inl.h:22, 53:32.36 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeInference.cpp:46, 53:32.36 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:20: 53:32.39 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 53:32.39 return op(cx, obj, receiver, id, vp); 53:32.40 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:32.40 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 53:32.40 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 53:32.42 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:32.42 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:29: 53:32.44 /<>/firefox-66.0~b8+build1/js/src/vm/TypedArrayObject.cpp:1241:32: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 53:32.45 if (!CallSelfHostedFunction(cx, cx->names().IterableToList, 53:32.46 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:32.47 UndefinedHandleValue, args2, &rval)) { 53:32.47 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:32.47 /<>/firefox-66.0~b8+build1/js/src/vm/TypedArrayObject.cpp:1225:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 53:32.49 UniqueChars bytes = 53:32.49 ^~~~~ 53:33.09 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.h:11, 53:33.09 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.h:16, 53:33.09 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineJIT.h:16, 53:33.09 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeInference-inl.h:22, 53:33.09 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeInference.cpp:7, 53:33.09 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:20: 53:33.09 /<>/firefox-66.0~b8+build1/js/src/jsnum.h: In static member function ‘static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = signed char]’: 53:33.09 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:354:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 53:33.09 return ToIndexSlow(cx, v, errorNumber, index); 53:33.09 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:33.09 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:29: 53:33.09 /<>/firefox-66.0~b8+build1/js/src/vm/TypedArrayObject.cpp:620:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 53:33.10 if (!ToIndex(cx, args[1], &byteOffset)) { 53:33.10 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 53:33.10 /<>/firefox-66.0~b8+build1/js/src/vm/TypedArrayObject.cpp:635:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 53:33.10 if (!ToIndex(cx, args[2], &length)) { 53:33.10 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ *** KEEP ALIVE MARKER *** Total duration: 0:54:00.266394 54:02.97 Compiling tokio v0.1.7 54:55.40 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src22.cpp:11: 54:55.40 /<>/firefox-66.0~b8+build1/js/src/vm/UnboxedObject.cpp: In static member function ‘static bool js::UnboxedPlainObject::obj_getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle)’: 54:55.40 /<>/firefox-66.0~b8+build1/js/src/vm/UnboxedObject.cpp:1118:19: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 54:55.41 /* static */ bool UnboxedPlainObject::obj_getOwnPropertyDescriptor( 54:55.41 ^~~~~~~~~~~~~~~~~~ 54:55.41 /<>/firefox-66.0~b8+build1/js/src/vm/UnboxedObject.cpp:1134:36: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 54:55.41 if (!GetOwnPropertyDescriptor(cx, nexpando, id, desc)) { 54:55.41 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 54:55.57 /<>/firefox-66.0~b8+build1/js/src/vm/UnboxedObject.cpp: In static member function ‘static bool js::UnboxedPlainObject::obj_getProperty(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)’: 54:55.57 /<>/firefox-66.0~b8+build1/js/src/vm/UnboxedObject.cpp:1055:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 54:55.57 /* static */ bool UnboxedPlainObject::obj_getProperty(JSContext* cx, 54:55.57 ^~~~~~~~~~~~~~~~~~ 54:55.58 /<>/firefox-66.0~b8+build1/js/src/vm/UnboxedObject.cpp:1055:19: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 54:55.58 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 54:55.58 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject-inl.h:22, 54:55.58 from /<>/firefox-66.0~b8+build1/js/src/vm/UnboxedObject-inl.h:15, 54:55.58 from /<>/firefox-66.0~b8+build1/js/src/vm/UnboxedObject.cpp:7, 54:55.58 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src22.cpp:11: 54:55.59 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 54:55.59 return op(cx, obj, receiver, id, vp); 54:55.59 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:55.61 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 54:55.61 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 54:55.61 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:55.61 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 54:55.61 return op(cx, obj, receiver, id, vp); 54:55.61 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:55.61 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 54:55.61 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 54:55.61 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *** KEEP ALIVE MARKER *** Total duration: 0:55:00.264769 55:02.52 Compiling zip v0.4.2 55:08.83 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src22.cpp:11: 55:08.83 /<>/firefox-66.0~b8+build1/js/src/vm/UnboxedObject.cpp: In static member function ‘static js::NativeObject* js::UnboxedPlainObject::convertToNative(JSContext*, JSObject*)’: 55:08.83 /<>/firefox-66.0~b8+build1/js/src/vm/UnboxedObject.cpp:828:34: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 55:08.83 if (!GetOwnPropertyDescriptor(cx, nexpando, id, &desc)) { 55:08.83 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 55:08.83 /<>/firefox-66.0~b8+build1/js/src/vm/UnboxedObject.cpp:832:24: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 55:08.83 if (!DefineProperty(cx, nobj, id, desc, result)) { 55:08.83 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:09.73 /<>/firefox-66.0~b8+build1/js/src/vm/UnboxedObject.cpp: In static member function ‘static bool js::UnboxedPlainObject::obj_defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&)’: 55:09.73 /<>/firefox-66.0~b8+build1/js/src/vm/UnboxedObject.cpp:1001:19: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 55:09.73 /* static */ bool UnboxedPlainObject::obj_defineProperty( 55:09.73 ^~~~~~~~~~~~~~~~~~ 55:09.73 /<>/firefox-66.0~b8+build1/js/src/vm/UnboxedObject.cpp:1021:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 55:09.73 return DefineProperty(cx, obj, id, desc, result); 55:09.75 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:09.75 /<>/firefox-66.0~b8+build1/js/src/vm/UnboxedObject.cpp:1034:24: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 55:09.75 return DefineProperty(cx, expando, id, desc, result); 55:09.75 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:10.06 /<>/firefox-66.0~b8+build1/js/src/vm/UnboxedObject.cpp: In static member function ‘static bool js::UnboxedPlainObject::obj_setProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)’: 55:10.06 /<>/firefox-66.0~b8+build1/js/src/vm/UnboxedObject.cpp:1084:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 55:10.06 /* static */ bool UnboxedPlainObject::obj_setProperty( 55:10.06 ^~~~~~~~~~~~~~~~~~ 55:10.07 /<>/firefox-66.0~b8+build1/js/src/vm/UnboxedObject.cpp:1084:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 55:10.07 /<>/firefox-66.0~b8+build1/js/src/vm/UnboxedObject.cpp:1084:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 55:10.07 /<>/firefox-66.0~b8+build1/js/src/vm/UnboxedObject.cpp:1101:33: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 55:10.07 return SetPropertyByDefining(cx, id, v, receiver, result); 55:10.07 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:10.07 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 55:10.07 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject-inl.h:22, 55:10.07 from /<>/firefox-66.0~b8+build1/js/src/vm/UnboxedObject-inl.h:15, 55:10.07 from /<>/firefox-66.0~b8+build1/js/src/vm/UnboxedObject.cpp:7, 55:10.07 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src22.cpp:11: 55:10.07 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 55:10.07 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); 55:10.07 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:10.08 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 55:10.08 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 55:10.08 return NativeSetProperty(cx, obj.as(), id, v, 55:10.08 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:10.09 receiver, result); 55:10.09 ~~~~~~~~~~~~~~~~~ 55:10.09 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 55:10.10 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 55:10.10 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); 55:10.11 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:10.11 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 55:10.11 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 55:10.11 return NativeSetProperty(cx, obj.as(), id, v, 55:10.11 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:10.11 receiver, result); 55:10.13 ~~~~~~~~~~~~~~~~~ 55:10.13 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 55:10.13 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src22.cpp:11: 55:10.13 /<>/firefox-66.0~b8+build1/js/src/vm/UnboxedObject.cpp:1115:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 55:10.13 return SetPropertyOnProto(cx, obj, id, v, receiver, result); 55:10.14 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:10.15 /<>/firefox-66.0~b8+build1/js/src/vm/UnboxedObject.cpp:1115:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 55:20.79 Compiling hyper v0.12.7 *** KEEP ALIVE MARKER *** Total duration: 0:56:00.266860 56:06.73 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src3.cpp:2: 56:06.73 /<>/firefox-66.0~b8+build1/js/src/builtin/WeakMapObject.cpp: In static member function ‘static bool js::WeakMapObject::is(JS::HandleValue)’: 56:06.73 /<>/firefox-66.0~b8+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 56:06.73 /* static */ MOZ_ALWAYS_INLINE bool WeakMapObject::is(HandleValue v) { 56:06.73 ^~~~~~~~~~~~~ 56:07.33 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src3.cpp:11: 56:07.33 /<>/firefox-66.0~b8+build1/js/src/builtin/WeakSetObject.cpp: In static member function ‘static bool js::WeakSetObject::is(JS::HandleValue)’: 56:07.33 /<>/firefox-66.0~b8+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 56:07.33 /* static */ MOZ_ALWAYS_INLINE bool WeakSetObject::is(HandleValue v) { 56:07.33 ^~~~~~~~~~~~~ 56:07.98 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src3.cpp:38: 56:07.98 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/DateTimeFormat.cpp: In function ‘bool DefaultCalendar(JSContext*, const UniqueChars&, JS::MutableHandleValue)’: 56:07.98 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/DateTimeFormat.cpp:242:13: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 56:07.98 static bool DefaultCalendar(JSContext* cx, const UniqueChars& locale, 56:07.98 ^~~~~~~~~~~~~~~ 56:08.09 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/DateTimeFormat.cpp: In lambda function: 56:08.09 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/DateTimeFormat.cpp:871:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 56:08.09 if (!DefineDataProperty(cx, singlePart, cx->names().type, partType)) { 56:08.09 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:08.09 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/DateTimeFormat.cpp:882:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 56:08.09 if (!DefineDataProperty(cx, singlePart, cx->names().value, val)) { 56:08.09 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:08.09 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/DateTimeFormat.cpp:887:27: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 56:08.09 if (!DefineDataElement(cx, partsArray, partIndex, val)) { 56:08.09 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:08.16 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src3.cpp:2: 56:08.16 /<>/firefox-66.0~b8+build1/js/src/builtin/WeakMapObject.cpp: In static member function ‘static bool js::WeakMapObject::construct(JSContext*, unsigned int, JS::Value*)’: 56:08.16 /<>/firefox-66.0~b8+build1/js/src/builtin/WeakMapObject.cpp:245:32: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 56:08.16 if (!CallSelfHostedFunction(cx, cx->names().WeakMapConstructorInit, thisv, 56:08.16 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:08.16 args2, args2.rval())) { 56:08.17 ~~~~~~~~~~~~~~~~~~~~ 56:08.26 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 56:08.26 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 56:08.26 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 56:08.26 from /<>/firefox-66.0~b8+build1/js/src/builtin/WeakMapObject.cpp:17, 56:08.26 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src3.cpp:2: 56:08.26 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h: In function ‘bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, js::PropertyName*, JS::MutableHandle)’: 56:08.26 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:134:13: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 56:08.26 inline bool GetProperty(JSContext* cx, JS::Handle obj, 56:08.26 ^~~~~~~~~~~ 56:08.26 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 56:08.26 return op(cx, obj, receiver, id, vp); 56:08.26 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:08.26 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 56:08.27 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 56:08.27 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:08.34 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src3.cpp:11: 56:08.34 /<>/firefox-66.0~b8+build1/js/src/builtin/WeakSetObject.cpp: In static member function ‘static bool js::WeakSetObject::isBuiltinAdd(JS::HandleValue)’: 56:08.34 /<>/firefox-66.0~b8+build1/js/src/builtin/WeakSetObject.cpp:162:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 56:08.34 bool WeakSetObject::isBuiltinAdd(HandleValue add) { 56:08.34 ^~~~~~~~~~~~~ 56:08.37 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src3.cpp:20: 56:08.37 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/Collator.cpp: In function ‘JSObject* js::CreateCollatorPrototype(JSContext*, JS::HandleObject, JS::Handle)’: 56:08.37 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/Collator.cpp:176:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 56:08.37 if (!DefineDataProperty(cx, Intl, cx->names().Collator, ctorValue, 0)) { 56:08.37 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:08.44 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/Collator.cpp: In function ‘bool js::intl_availableCollations(JSContext*, unsigned int, JS::Value*)’: 56:08.44 /<>/firefox-66.0~b8+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 56:08.44 if (!DefineDataElement(cx, collations, index++, NullHandleValue)) { 56:08.44 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:08.44 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/Collator.cpp:263:27: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 56:08.44 if (!DefineDataElement(cx, collations, index++, element)) { 56:08.44 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:08.65 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src3.cpp:29: 56:08.65 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/CommonFunctions.cpp: In function ‘bool js::intl::InitializeObject(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle)’: 56:08.65 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/CommonFunctions.cpp:26:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 56:08.65 bool js::intl::InitializeObject(JSContext* cx, JS::Handle obj, 56:08.65 ^~ 56:08.65 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/CommonFunctions.cpp:26:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 56:08.66 /<>/firefox-66.0~b8+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 56:08.66 if (!CallSelfHostedFunction(cx, initializer, JS::NullHandleValue, args, 56:08.66 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:08.66 &ignored)) { 56:08.66 ~~~~~~~~~ 56:08.75 /<>/firefox-66.0~b8+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)’: 56:08.76 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/CommonFunctions.cpp:47:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 56:08.76 bool js::intl::LegacyInitializeObject(JSContext* cx, JS::Handle obj, 56:08.76 ^~ 56:08.76 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/CommonFunctions.cpp:47:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 56:08.76 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/CommonFunctions.cpp:47:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 56:08.76 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/CommonFunctions.cpp:47:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 56:08.76 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/CommonFunctions.cpp:62:30: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 56:08.76 if (!CallSelfHostedFunction(cx, initializer, NullHandleValue, args, result)) { 56:08.76 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:08.88 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/CommonFunctions.cpp: In function ‘JSObject* js::intl::GetInternalsObject(JSContext*, JS::Handle)’: 56:08.88 /<>/firefox-66.0~b8+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 56:08.88 if (!js::CallSelfHostedFunction(cx, cx->names().getInternals, NullHandleValue, 56:08.88 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:08.88 args, &v)) { 56:08.88 ~~~~~~~~~ 56:09.02 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/CommonFunctions.cpp: In function ‘bool js::intl::GetAvailableLocales(JSContext*, js::intl::CountAvailable, js::intl::GetAvailable, JS::MutableHandle)’: 56:09.02 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/CommonFunctions.cpp:113:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 56:09.02 bool js::intl::GetAvailableLocales(JSContext* cx, CountAvailable countAvailable, 56:09.02 ^~ 56:09.02 /<>/firefox-66.0~b8+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 56:09.02 if (!DefineDataProperty(cx, locales, a->asPropertyName(), 56:09.03 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:09.03 TrueHandleValue)) { 56:09.03 ~~~~~~~~~~~~~~~~ 56:09.17 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src3.cpp:20: 56:09.17 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/Collator.cpp: In function ‘bool js::intl_Collator_availableLocales(JSContext*, unsigned int, JS::Value*)’: 56:09.20 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/Collator.cpp:189:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 56:09.20 if (!GetAvailableLocales(cx, ucol_countAvailable, ucol_getAvailable, 56:09.20 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:09.20 &result)) { 56:09.20 ~~~~~~~~ 56:09.24 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src3.cpp:38: 56:09.24 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/DateTimeFormat.cpp: In function ‘JSObject* js::CreateDateTimeFormatPrototype(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle, js::intl::DateTimeFormatOptions)’: 56:09.24 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/DateTimeFormat.cpp:209:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 56:09.24 if (!DefineDataProperty(cx, Intl, cx->names().DateTimeFormat, ctorValue, 0)) { 56:09.24 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:09.40 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/DateTimeFormat.cpp: In function ‘bool js::intl_DateTimeFormat_availableLocales(JSContext*, unsigned int, JS::Value*)’: 56:09.40 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/DateTimeFormat.cpp:234:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 56:09.40 if (!GetAvailableLocales(cx, udat_countAvailable, udat_getAvailable, 56:09.40 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:09.40 &result)) { 56:09.40 ~~~~~~~~ 56:09.49 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/DateTimeFormat.cpp: In function ‘bool js::intl_availableCalendars(JSContext*, unsigned int, JS::Value*)’: 56:09.52 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/DateTimeFormat.cpp:302:25: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 56:09.52 if (!DefineDataElement(cx, calendars, index++, element)) { 56:09.52 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:09.52 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/DateTimeFormat.cpp:342:27: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 56:09.52 if (!DefineDataElement(cx, calendars, index++, element)) { 56:09.52 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:09.52 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/DateTimeFormat.cpp:354:31: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 56:09.52 if (!DefineDataElement(cx, calendars, index++, element)) { 56:09.52 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:10.12 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src3.cpp:47: 56:10.14 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/IntlObject.cpp: In function ‘bool js::intl_GetCalendarInfo(JSContext*, unsigned int, JS::Value*)’: 56:10.15 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/IntlObject.cpp:78:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 56:10.15 if (!DefineDataProperty(cx, info, cx->names().firstDayOfWeek, v)) { 56:10.15 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:10.15 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/IntlObject.cpp:84:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 56:10.17 if (!DefineDataProperty(cx, info, cx->names().minDays, v)) { 56:10.17 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:10.17 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/IntlObject.cpp:134:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 56:10.17 if (!DefineDataProperty(cx, info, cx->names().weekendStart, weekendStart)) { 56:10.17 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:10.17 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/IntlObject.cpp:138:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 56:10.17 if (!DefineDataProperty(cx, info, cx->names().weekendEnd, weekendEnd)) { 56:10.17 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:10.40 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/IntlObject.cpp: In function ‘bool js::intl_GetLocaleInfo(JSContext*, unsigned int, JS::Value*)’: 56:10.43 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/IntlObject.cpp:488:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 56:10.43 if (!DefineDataProperty(cx, info, cx->names().locale, args[0])) { 56:10.43 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:10.43 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/IntlObject.cpp:496:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 56:10.43 if (!DefineDataProperty(cx, info, cx->names().direction, dir)) { 56:10.43 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:11.51 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src3.cpp:2: 56:11.51 /<>/firefox-66.0~b8+build1/js/src/builtin/WeakMapObject.cpp: In function ‘bool JS::GetWeakMapEntry(JSContext*, JS::HandleObject, JS::HandleObject, JS::MutableHandleValue)’: 56:11.51 /<>/firefox-66.0~b8+build1/js/src/builtin/WeakMapObject.cpp:193:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 56:11.51 JS_PUBLIC_API bool JS::GetWeakMapEntry(JSContext* cx, HandleObject mapObj, 56:11.51 ^~ 56:13.62 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 56:13.62 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 56:13.62 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 56:13.62 from /<>/firefox-66.0~b8+build1/js/src/builtin/WeakMapObject.cpp:17, 56:13.62 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src3.cpp:2: 56:13.62 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h: In function ‘bool js::intl_ComputeDisplayNames(JSContext*, unsigned int, JS::Value*)’: 56:13.63 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 56:13.63 return op(cx, obj, receiver, id, vp); 56:13.63 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:13.63 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 56:13.63 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 56:13.63 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:13.65 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src3.cpp:47: 56:13.66 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/IntlObject.cpp:464:27: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 56:13.66 if (!DefineDataElement(cx, result, i, v)) { 56:13.66 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 56:14.37 Compiling gl_generator v0.10.0 56:22.81 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src3.cpp:2: 56:22.81 /<>/firefox-66.0~b8+build1/js/src/builtin/WeakMapObject.cpp: In function ‘bool JS::SetWeakMapEntry(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleValue)’: 56:22.81 /<>/firefox-66.0~b8+build1/js/src/builtin/WeakMapObject.cpp:212:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 56:22.81 JS_PUBLIC_API bool JS::SetWeakMapEntry(JSContext* cx, HandleObject mapObj, 56:22.81 ^~ 56:22.81 /<>/firefox-66.0~b8+build1/js/src/builtin/WeakMapObject.cpp:212:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 56:23.43 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src3.cpp:11: 56:23.43 /<>/firefox-66.0~b8+build1/js/src/builtin/WeakSetObject.cpp: In static member function ‘static bool js::WeakSetObject::construct(JSContext*, unsigned int, JS::Value*)’: 56:23.43 /<>/firefox-66.0~b8+build1/js/src/builtin/WeakSetObject.cpp:217:34: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 56:23.43 if (!CallSelfHostedFunction(cx, cx->names().WeakSetConstructorInit, thisv, 56:23.43 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:23.43 args2, args2.rval())) { 56:23.43 ~~~~~~~~~~~~~~~~~~~~ 56:26.60 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src3.cpp:20: 56:26.60 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/Collator.cpp: In function ‘bool js::intl_Collator(JSContext*, unsigned int, JS::Value*)’: 56:26.60 /<>/firefox-66.0~b8+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 56:26.60 if (!intl::InitializeObject(cx, collator, cx->names().InitializeCollator, 56:26.60 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:26.62 locales, options)) { 56:26.63 ~~~~~~~~~~~~~~~~~ 56:26.63 /<>/firefox-66.0~b8+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 56:26.73 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src3.cpp:47: 56:26.73 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/IntlObject.cpp: In static member function ‘static bool js::GlobalObject::initIntlObject(JSContext*, JS::Handle)’: 56:26.73 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/IntlObject.cpp:573:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 56:26.74 if (!DefineDataProperty(cx, global, cx->names().Intl, intlValue, 56:26.74 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:26.75 JSPROP_RESOLVING)) { 56:26.75 ~~~~~~~~~~~~~~~~~ 56:27.01 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src3.cpp:20: 56:27.02 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/Collator.cpp: In function ‘bool js::intl_CompareStrings(JSContext*, unsigned int, JS::Value*)’: 56:27.02 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/Collator.cpp:285:19: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 56:27.02 if (!GetProperty(cx, internals, internals, cx->names().locale, &value)) { 56:27.02 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:27.02 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/Collator.cpp:302:19: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 56:27.02 if (!GetProperty(cx, internals, internals, cx->names().usage, &value)) { 56:27.02 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:27.02 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/Collator.cpp:351:19: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 56:27.02 if (!GetProperty(cx, internals, internals, cx->names().sensitivity, &value)) { 56:27.02 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:27.04 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/Collator.cpp:373:19: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 56:27.04 if (!GetProperty(cx, internals, internals, cx->names().ignorePunctuation, 56:27.04 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:27.05 &value)) { 56:27.05 ~~~~~~~ 56:27.05 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/Collator.cpp:386:19: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 56:27.06 if (!GetProperty(cx, internals, internals, cx->names().numeric, &value)) { 56:27.06 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:27.07 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/Collator.cpp:393:19: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 56:27.07 if (!GetProperty(cx, internals, internals, cx->names().caseFirst, &value)) { 56:27.07 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:27.49 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src3.cpp:38: 56:27.49 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/DateTimeFormat.cpp: In function ‘bool DateTimeFormat(JSContext*, const JS::CallArgs&, bool, js::intl::DateTimeFormatOptions)’: 56:27.49 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/DateTimeFormat.cpp:123:38: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 56:27.49 return intl::LegacyInitializeObject( 56:27.49 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 56:27.49 cx, dateTimeFormat, cx->names().InitializeDateTimeFormat, thisValue, 56:27.49 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:27.49 locales, options, dtfOptions, args.rval()); 56:27.49 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:27.49 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/DateTimeFormat.cpp:123:38: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 56:27.50 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/DateTimeFormat.cpp:123:38: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 56:27.50 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/DateTimeFormat.cpp:123:38: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 56:27.97 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/DateTimeFormat.cpp: In function ‘bool js::intl_FormatDateTime(JSContext*, unsigned int, JS::Value*)’: 56:27.98 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/DateTimeFormat.cpp:664:19: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 56:27.98 if (!GetProperty(cx, internals, internals, cx->names().locale, &value)) { 56:28.01 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:28.02 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/DateTimeFormat.cpp:676:19: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 56:28.02 if (!GetProperty(cx, internals, internals, cx->names().timeZone, &value)) { 56:28.02 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:28.02 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/DateTimeFormat.cpp:687:19: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 56:28.02 if (!GetProperty(cx, internals, internals, cx->names().pattern, &value)) { 56:28.02 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *** KEEP ALIVE MARKER *** Total duration: 0:57:00.264729 57:10.94 Compiling ordered-float v1.0.1 57:15.00 Compiling webdriver v0.38.1 (/<>/firefox-66.0~b8+build1/testing/webdriver) 57:15.04 Compiling mp4parse v0.11.2 (/<>/firefox-66.0~b8+build1/media/mp4parse-rust/mp4parse) 57:29.24 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 57:29.24 from /<>/firefox-66.0~b8+build1/js/src/builtin/intl/NumberFormat.cpp:32, 57:29.24 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src4.cpp:2: 57:29.25 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h: In function ‘bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, js::PropertyName*, JS::MutableHandle)’: 57:29.25 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:134:13: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 57:29.25 inline bool GetProperty(JSContext* cx, JS::Handle obj, 57:29.25 ^~~~~~~~~~~ 57:29.25 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 57:29.26 return op(cx, obj, receiver, id, vp); 57:29.26 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:29.26 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 57:29.26 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 57:29.26 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:29.37 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h: In function ‘UPluralRules* NewUPluralRules(JSContext*, JS::Handle)’: 57:29.37 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 57:29.37 return op(cx, obj, receiver, id, vp); 57:29.37 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:29.39 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 57:29.39 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 57:29.39 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:29.39 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src4.cpp:11: 57:29.39 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/PluralRules.cpp:303:19: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 57:29.39 if (!GetProperty(cx, internals, internals, cx->names().type, &value)) { 57:29.39 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:29.60 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src4.cpp:2: 57:29.60 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/NumberFormat.cpp: In function ‘JSObject* js::CreateNumberFormatPrototype(JSContext*, JS::HandleObject, JS::Handle, JS::MutableHandleObject)’: 57:29.60 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/NumberFormat.cpp:189:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 57:29.60 if (!DefineDataProperty(cx, Intl, cx->names().NumberFormat, ctorValue, 0)) { 57:29.60 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:29.75 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/NumberFormat.cpp: In function ‘bool js::intl_NumberFormat_availableLocales(JSContext*, unsigned int, JS::Value*)’: 57:29.75 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/NumberFormat.cpp:203:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 57:29.75 if (!GetAvailableLocales(cx, unum_countAvailable, unum_getAvailable, 57:29.75 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:29.75 &result)) { 57:29.75 ~~~~~~~~ 57:29.83 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src4.cpp:11: 57:29.83 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/PluralRules.cpp: In function ‘JSObject* js::CreatePluralRulesPrototype(JSContext*, JS::HandleObject, JS::Handle)’: 57:29.83 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/PluralRules.cpp:167:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 57:29.83 if (!DefineDataProperty(cx, Intl, cx->names().PluralRules, ctorValue, 0)) { 57:29.83 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:29.95 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/PluralRules.cpp: In function ‘bool js::intl_PluralRules_availableLocales(JSContext*, unsigned int, JS::Value*)’: 57:29.96 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/PluralRules.cpp:182:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 57:29.96 if (!GetAvailableLocales(cx, uloc_countAvailable, uloc_getAvailable, 57:29.96 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:29.96 &result)) { 57:29.96 ~~~~~~~~ 57:30.02 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src4.cpp:20: 57:30.02 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/RelativeTimeFormat.cpp: In function ‘JSObject* js::CreateRelativeTimeFormatPrototype(JSContext*, JS::HandleObject, JS::Handle)’: 57:30.02 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/RelativeTimeFormat.cpp:171:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 57:30.02 if (!DefineDataProperty(cx, Intl, cx->names().RelativeTimeFormat, ctorValue, 57:30.02 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:30.02 0)) { 57:30.02 ~~ 57:36.66 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src4.cpp:2: 57:36.66 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/NumberFormat.cpp: In function ‘bool intl_FormatNumberToParts(JSContext*, void**, double, JS::MutableHandleValue)’: 57:36.66 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/NumberFormat.cpp:513:13: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 57:36.66 static bool intl_FormatNumberToParts(JSContext* cx, UNumberFormat* nf, double x, 57:36.66 ^~~~~~~~~~~~~~~~~~~~~~~~ 57:36.66 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/NumberFormat.cpp:822:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 57:36.66 if (!DefineDataProperty(cx, singlePart, cx->names().type, propVal)) { 57:36.66 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:36.66 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/NumberFormat.cpp:833:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 57:36.66 if (!DefineDataProperty(cx, singlePart, cx->names().value, propVal)) { 57:36.66 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:36.66 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/NumberFormat.cpp:838:27: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 57:36.66 if (!DefineDataElement(cx, partsArray, partIndex, propVal)) { 57:36.66 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:37.84 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 57:37.84 from /<>/firefox-66.0~b8+build1/js/src/builtin/intl/NumberFormat.cpp:32, 57:37.84 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src4.cpp:2: 57:37.84 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h: In function ‘bool js::intl_FormatNumber(JSContext*, unsigned int, JS::Value*)’: 57:37.84 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 57:37.84 return op(cx, obj, receiver, id, vp); 57:37.84 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:37.84 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 57:37.84 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 57:37.84 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:37.84 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src4.cpp:2: 57:37.84 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/NumberFormat.cpp:283:19: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 57:37.84 if (!GetProperty(cx, internals, internals, cx->names().style, &value)) { 57:37.84 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:37.84 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/NumberFormat.cpp:294:23: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 57:37.84 if (!GetProperty(cx, internals, internals, cx->names().currency, 57:37.84 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:37.84 &value)) { 57:37.84 ~~~~~~~ 57:37.91 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/NumberFormat.cpp:307:23: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 57:37.91 if (!GetProperty(cx, internals, internals, cx->names().currencyDisplay, 57:37.91 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:37.91 &value)) { 57:37.91 ~~~~~~~ 57:37.91 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/NumberFormat.cpp:338:21: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 57:37.91 if (!GetProperty(cx, internals, internals, 57:37.91 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 57:37.94 cx->names().minimumSignificantDigits, &value)) { 57:37.94 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:37.94 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/NumberFormat.cpp:344:21: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 57:37.94 if (!GetProperty(cx, internals, internals, 57:37.94 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 57:37.94 cx->names().maximumSignificantDigits, &value)) { 57:37.94 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:37.94 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/NumberFormat.cpp:350:21: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 57:37.94 if (!GetProperty(cx, internals, internals, cx->names().minimumIntegerDigits, 57:37.94 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:37.94 &value)) { 57:37.94 ~~~~~~~ 57:37.94 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/NumberFormat.cpp:356:21: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 57:37.94 if (!GetProperty(cx, internals, internals, 57:37.95 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 57:37.95 cx->names().minimumFractionDigits, &value)) { 57:37.95 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:37.95 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/NumberFormat.cpp:362:21: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 57:37.95 if (!GetProperty(cx, internals, internals, 57:37.95 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 57:37.95 cx->names().maximumFractionDigits, &value)) { 57:37.95 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:37.95 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/NumberFormat.cpp:369:19: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 57:37.95 if (!GetProperty(cx, internals, internals, cx->names().useGrouping, &value)) { 57:37.95 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:38.73 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src4.cpp:11: 57:38.73 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/PluralRules.cpp: In function ‘bool js::intl_SelectPluralRule(JSContext*, unsigned int, JS::Value*)’: 57:38.73 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/PluralRules.cpp:206:19: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 57:38.73 if (!GetProperty(cx, internals, internals, cx->names().locale, &value)) { 57:38.73 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:38.75 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/PluralRules.cpp:227:21: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 57:38.75 if (!GetProperty(cx, internals, internals, 57:38.75 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 57:38.78 cx->names().minimumSignificantDigits, &value)) { 57:38.78 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:38.78 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/PluralRules.cpp:233:21: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 57:38.78 if (!GetProperty(cx, internals, internals, 57:38.78 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 57:38.78 cx->names().maximumSignificantDigits, &value)) { 57:38.78 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:38.78 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/PluralRules.cpp:239:21: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 57:38.78 if (!GetProperty(cx, internals, internals, cx->names().minimumIntegerDigits, 57:38.78 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:38.78 &value)) { 57:38.78 ~~~~~~~ 57:38.78 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/PluralRules.cpp:245:21: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 57:38.78 if (!GetProperty(cx, internals, internals, 57:38.78 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 57:38.78 cx->names().minimumFractionDigits, &value)) { 57:38.78 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:38.81 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/PluralRules.cpp:251:21: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 57:38.81 if (!GetProperty(cx, internals, internals, 57:38.81 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 57:38.81 cx->names().maximumFractionDigits, &value)) { 57:38.81 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:39.53 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/PluralRules.cpp: In function ‘bool js::intl_GetPluralCategories(JSContext*, unsigned int, JS::Value*)’: 57:39.53 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/PluralRules.cpp:436:27: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 57:39.53 if (!DefineDataElement(cx, res, i++, element)) { 57:39.53 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 57:39.76 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src4.cpp:20: 57:39.76 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/RelativeTimeFormat.cpp: In function ‘bool js::intl_FormatRelativeTime(JSContext*, unsigned int, JS::Value*)’: 57:39.76 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/RelativeTimeFormat.cpp:208:19: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 57:39.76 if (!GetProperty(cx, internals, internals, cx->names().locale, &value)) { 57:39.76 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:39.79 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/RelativeTimeFormat.cpp:216:19: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 57:39.79 if (!GetProperty(cx, internals, internals, cx->names().style, &value)) { 57:39.79 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:40.40 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src4.cpp:2: 57:40.40 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/NumberFormat.cpp: In function ‘bool NumberFormat(JSContext*, const JS::CallArgs&, bool)’: 57:40.40 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/NumberFormat.cpp:122:38: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 57:40.40 return intl::LegacyInitializeObject( 57:40.40 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 57:40.40 cx, numberFormat, cx->names().InitializeNumberFormat, thisValue, locales, 57:40.40 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:40.40 options, DateTimeFormatOptions::Standard, args.rval()); 57:40.40 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:40.40 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/NumberFormat.cpp:122:38: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 57:40.40 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/NumberFormat.cpp:122:38: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 57:40.40 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/NumberFormat.cpp:122:38: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 57:41.25 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src4.cpp:20: 57:41.25 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/RelativeTimeFormat.cpp: In function ‘bool RelativeTimeFormat(JSContext*, unsigned int, JS::Value*)’: 57:41.26 /<>/firefox-66.0~b8+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 57:41.26 if (!intl::InitializeObject(cx, relativeTimeFormat, 57:41.26 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 57:41.26 cx->names().InitializeRelativeTimeFormat, locales, 57:41.26 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:41.26 options)) { 57:41.26 ~~~~~~~~ 57:41.26 /<>/firefox-66.0~b8+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 57:41.37 Compiling url v1.7.2 57:42.43 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src4.cpp:11: 57:42.44 /<>/firefox-66.0~b8+build1/js/src/builtin/intl/PluralRules.cpp: In function ‘bool PluralRules(JSContext*, unsigned int, JS::Value*)’: 57:42.44 /<>/firefox-66.0~b8+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 57:42.44 if (!intl::InitializeObject(cx, pluralRules, 57:42.44 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 57:42.44 cx->names().InitializePluralRules, locales, 57:42.44 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:42.44 options)) { 57:42.44 ~~~~~~~~ 57:42.44 /<>/firefox-66.0~b8+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 *** KEEP ALIVE MARKER *** Total duration: 0:58:00.272548 58:37.73 Compiling nsstring v0.1.0 (/<>/firefox-66.0~b8+build1/xpcom/rust/nsstring) 58:57.92 Compiling encoding_c v0.9.0 *** KEEP ALIVE MARKER *** Total duration: 0:59:00.278226 59:00.40 Compiling gkrust-shared v0.1.0 (/<>/firefox-66.0~b8+build1/toolkit/library/rust/shared) 59:03.59 Compiling cose-c v0.1.5 59:08.86 Compiling syn v0.14.6 *** KEEP ALIVE MARKER *** Total duration: 1:00:00.273935 60:25.21 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:47: 60:25.22 /<>/firefox-66.0~b8+build1/js/src/jsdate.cpp: In function ‘bool IsDate(JS::HandleValue)’: 60:25.22 /<>/firefox-66.0~b8+build1/js/src/jsdate.cpp:1580:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:25.23 MOZ_ALWAYS_INLINE bool IsDate(HandleValue v) { 60:25.25 ^~~~~~ 60:25.86 /<>/firefox-66.0~b8+build1/js/src/jsdate.cpp: In function ‘bool date_setTime_impl(JSContext*, const JS::CallArgs&)’: 60:25.86 /<>/firefox-66.0~b8+build1/js/src/jsdate.cpp:1906:24: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 60:25.86 dateObj->setUTCTime(ClippedTime::invalid(), args.rval()); 60:25.86 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:25.86 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 60:25.86 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 60:25.86 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 60:25.86 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 60:25.86 from /<>/firefox-66.0~b8+build1/js/src/jit/CompileWrappers.h:10, 60:25.86 from /<>/firefox-66.0~b8+build1/js/src/jit/Ion.h:13, 60:25.86 from /<>/firefox-66.0~b8+build1/js/src/jit/Label.h:10, 60:25.86 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpEngine.h:35, 60:25.86 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpAST.h:42, 60:25.87 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 60:25.87 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 60:25.87 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 60:25.87 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:25.87 return js::ToNumberSlow(cx, v, out); 60:25.87 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 60:25.87 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:47: 60:25.87 /<>/firefox-66.0~b8+build1/js/src/jsdate.cpp:1915:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 60:25.87 dateObj->setUTCTime(TimeClip(result), args.rval()); 60:25.87 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:25.91 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 60:25.91 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 60:25.91 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 60:25.91 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 60:25.91 from /<>/firefox-66.0~b8+build1/js/src/jit/CompileWrappers.h:10, 60:25.91 from /<>/firefox-66.0~b8+build1/js/src/jit/Ion.h:13, 60:25.91 from /<>/firefox-66.0~b8+build1/js/src/jit/Label.h:10, 60:25.91 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpEngine.h:35, 60:25.91 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpAST.h:42, 60:25.91 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 60:25.91 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 60:25.91 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 60:25.91 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool date_setMilliseconds_impl(JSContext*, const JS::CallArgs&)’: 60:25.91 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:25.91 return js::ToNumberSlow(cx, v, out); 60:25.92 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 60:25.92 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:47: 60:25.92 /<>/firefox-66.0~b8+build1/js/src/jsdate.cpp:1972:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 60:25.92 dateObj->setUTCTime(u, args.rval()); 60:25.92 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 60:26.01 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 60:26.01 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 60:26.01 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 60:26.01 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 60:26.01 from /<>/firefox-66.0~b8+build1/js/src/jit/CompileWrappers.h:10, 60:26.01 from /<>/firefox-66.0~b8+build1/js/src/jit/Ion.h:13, 60:26.01 from /<>/firefox-66.0~b8+build1/js/src/jit/Label.h:10, 60:26.01 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpEngine.h:35, 60:26.01 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpAST.h:42, 60:26.01 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 60:26.01 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 60:26.01 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 60:26.01 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool date_setUTCMilliseconds_impl(JSContext*, const JS::CallArgs&)’: 60:26.01 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:26.01 return js::ToNumberSlow(cx, v, out); 60:26.02 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 60:26.02 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:47: 60:26.02 /<>/firefox-66.0~b8+build1/js/src/jsdate.cpp:2001:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 60:26.02 dateObj->setUTCTime(v, args.rval()); 60:26.02 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 60:26.13 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 60:26.13 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 60:26.13 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 60:26.13 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 60:26.13 from /<>/firefox-66.0~b8+build1/js/src/jit/CompileWrappers.h:10, 60:26.13 from /<>/firefox-66.0~b8+build1/js/src/jit/Ion.h:13, 60:26.13 from /<>/firefox-66.0~b8+build1/js/src/jit/Label.h:10, 60:26.13 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpEngine.h:35, 60:26.13 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpAST.h:42, 60:26.13 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 60:26.13 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 60:26.13 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 60:26.13 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool date_setSeconds_impl(JSContext*, const JS::CallArgs&)’: 60:26.13 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:26.14 return js::ToNumberSlow(cx, v, out); 60:26.14 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 60:26.14 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:47: 60:26.14 /<>/firefox-66.0~b8+build1/js/src/jsdate.cpp:2038:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 60:26.14 dateObj->setUTCTime(u, args.rval()); 60:26.14 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 60:26.26 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 60:26.26 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 60:26.26 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 60:26.26 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 60:26.26 from /<>/firefox-66.0~b8+build1/js/src/jit/CompileWrappers.h:10, 60:26.26 from /<>/firefox-66.0~b8+build1/js/src/jit/Ion.h:13, 60:26.26 from /<>/firefox-66.0~b8+build1/js/src/jit/Label.h:10, 60:26.26 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpEngine.h:35, 60:26.26 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpAST.h:42, 60:26.26 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 60:26.26 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 60:26.26 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 60:26.26 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool date_setUTCSeconds_impl(JSContext*, const JS::CallArgs&)’: 60:26.26 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:26.26 return js::ToNumberSlow(cx, v, out); 60:26.26 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 60:26.27 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:47: 60:26.27 /<>/firefox-66.0~b8+build1/js/src/jsdate.cpp:2075:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 60:26.27 dateObj->setUTCTime(v, args.rval()); 60:26.27 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 60:26.41 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 60:26.41 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 60:26.42 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 60:26.42 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 60:26.42 from /<>/firefox-66.0~b8+build1/js/src/jit/CompileWrappers.h:10, 60:26.42 from /<>/firefox-66.0~b8+build1/js/src/jit/Ion.h:13, 60:26.42 from /<>/firefox-66.0~b8+build1/js/src/jit/Label.h:10, 60:26.42 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpEngine.h:35, 60:26.42 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpAST.h:42, 60:26.42 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 60:26.42 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 60:26.42 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 60:26.43 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool date_setMinutes_impl(JSContext*, const JS::CallArgs&)’: 60:26.43 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:26.44 return js::ToNumberSlow(cx, v, out); 60:26.45 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 60:26.46 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:47: 60:26.46 /<>/firefox-66.0~b8+build1/js/src/jsdate.cpp:2117:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 60:26.46 dateObj->setUTCTime(u, args.rval()); 60:26.47 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 60:26.56 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 60:26.56 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 60:26.57 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 60:26.57 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 60:26.57 from /<>/firefox-66.0~b8+build1/js/src/jit/CompileWrappers.h:10, 60:26.63 from /<>/firefox-66.0~b8+build1/js/src/jit/Ion.h:13, 60:26.63 from /<>/firefox-66.0~b8+build1/js/src/jit/Label.h:10, 60:26.63 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpEngine.h:35, 60:26.63 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpAST.h:42, 60:26.63 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 60:26.66 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 60:26.66 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 60:26.66 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool date_setUTCMinutes_impl(JSContext*, const JS::CallArgs&)’: 60:26.66 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:26.66 return js::ToNumberSlow(cx, v, out); 60:26.66 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 60:26.66 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:47: 60:26.66 /<>/firefox-66.0~b8+build1/js/src/jsdate.cpp:2160:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 60:26.67 dateObj->setUTCTime(v, args.rval()); 60:26.67 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 60:26.73 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 60:26.73 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 60:26.73 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 60:26.73 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 60:26.73 from /<>/firefox-66.0~b8+build1/js/src/jit/CompileWrappers.h:10, 60:26.73 from /<>/firefox-66.0~b8+build1/js/src/jit/Ion.h:13, 60:26.73 from /<>/firefox-66.0~b8+build1/js/src/jit/Label.h:10, 60:26.73 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpEngine.h:35, 60:26.73 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpAST.h:42, 60:26.73 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 60:26.73 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 60:26.73 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 60:26.73 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool date_setHours_impl(JSContext*, const JS::CallArgs&)’: 60:26.73 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:26.73 return js::ToNumberSlow(cx, v, out); 60:26.73 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 60:26.73 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:47: 60:26.73 /<>/firefox-66.0~b8+build1/js/src/jsdate.cpp:2207:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 60:26.73 dateObj->setUTCTime(u, args.rval()); 60:26.73 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 60:26.82 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 60:26.82 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 60:26.82 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 60:26.82 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 60:26.82 from /<>/firefox-66.0~b8+build1/js/src/jit/CompileWrappers.h:10, 60:26.82 from /<>/firefox-66.0~b8+build1/js/src/jit/Ion.h:13, 60:26.82 from /<>/firefox-66.0~b8+build1/js/src/jit/Label.h:10, 60:26.82 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpEngine.h:35, 60:26.82 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpAST.h:42, 60:26.82 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 60:26.82 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 60:26.82 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 60:26.82 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool date_setUTCHours_impl(JSContext*, const JS::CallArgs&)’: 60:26.82 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:26.82 return js::ToNumberSlow(cx, v, out); 60:26.82 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 60:26.82 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:47: 60:26.82 /<>/firefox-66.0~b8+build1/js/src/jsdate.cpp:2255:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 60:26.82 dateObj->setUTCTime(v, args.rval()); 60:26.82 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 60:26.95 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 60:26.95 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 60:26.95 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 60:26.95 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 60:26.95 from /<>/firefox-66.0~b8+build1/js/src/jit/CompileWrappers.h:10, 60:26.95 from /<>/firefox-66.0~b8+build1/js/src/jit/Ion.h:13, 60:26.95 from /<>/firefox-66.0~b8+build1/js/src/jit/Label.h:10, 60:26.95 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpEngine.h:35, 60:26.95 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpAST.h:42, 60:26.95 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 60:26.95 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 60:26.95 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 60:26.95 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool date_setDate_impl(JSContext*, const JS::CallArgs&)’: 60:26.95 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:26.95 return js::ToNumberSlow(cx, v, out); 60:26.95 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 60:26.95 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:47: 60:26.95 /<>/firefox-66.0~b8+build1/js/src/jsdate.cpp:2285:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 60:26.95 dateObj->setUTCTime(u, args.rval()); 60:26.95 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 60:27.07 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 60:27.07 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 60:27.07 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 60:27.07 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 60:27.08 from /<>/firefox-66.0~b8+build1/js/src/jit/CompileWrappers.h:10, 60:27.08 from /<>/firefox-66.0~b8+build1/js/src/jit/Ion.h:13, 60:27.08 from /<>/firefox-66.0~b8+build1/js/src/jit/Label.h:10, 60:27.08 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpEngine.h:35, 60:27.08 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpAST.h:42, 60:27.08 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 60:27.08 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 60:27.08 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 60:27.08 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool date_setUTCDate_impl(JSContext*, const JS::CallArgs&)’: 60:27.08 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:27.09 return js::ToNumberSlow(cx, v, out); 60:27.09 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 60:27.09 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:47: 60:27.09 /<>/firefox-66.0~b8+build1/js/src/jsdate.cpp:2316:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 60:27.10 dateObj->setUTCTime(v, args.rval()); 60:27.10 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 60:27.16 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 60:27.16 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 60:27.16 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 60:27.16 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 60:27.16 from /<>/firefox-66.0~b8+build1/js/src/jit/CompileWrappers.h:10, 60:27.16 from /<>/firefox-66.0~b8+build1/js/src/jit/Ion.h:13, 60:27.16 from /<>/firefox-66.0~b8+build1/js/src/jit/Label.h:10, 60:27.16 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpEngine.h:35, 60:27.17 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpAST.h:42, 60:27.17 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 60:27.17 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 60:27.17 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 60:27.17 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool date_setMonth_impl(JSContext*, const JS::CallArgs&)’: 60:27.17 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:27.17 return js::ToNumberSlow(cx, v, out); 60:27.17 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 60:27.17 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:47: 60:27.17 /<>/firefox-66.0~b8+build1/js/src/jsdate.cpp:2370:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 60:27.17 dateObj->setUTCTime(u, args.rval()); 60:27.17 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 60:27.27 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 60:27.29 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 60:27.30 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 60:27.30 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 60:27.30 from /<>/firefox-66.0~b8+build1/js/src/jit/CompileWrappers.h:10, 60:27.30 from /<>/firefox-66.0~b8+build1/js/src/jit/Ion.h:13, 60:27.30 from /<>/firefox-66.0~b8+build1/js/src/jit/Label.h:10, 60:27.30 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpEngine.h:35, 60:27.30 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpAST.h:42, 60:27.33 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 60:27.33 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 60:27.33 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 60:27.33 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool date_setUTCMonth_impl(JSContext*, const JS::CallArgs&)’: 60:27.33 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:27.33 return js::ToNumberSlow(cx, v, out); 60:27.33 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 60:27.33 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:47: 60:27.33 /<>/firefox-66.0~b8+build1/js/src/jsdate.cpp:2407:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 60:27.33 dateObj->setUTCTime(v, args.rval()); 60:27.33 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 60:27.47 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 60:27.47 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 60:27.47 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 60:27.47 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 60:27.47 from /<>/firefox-66.0~b8+build1/js/src/jit/CompileWrappers.h:10, 60:27.47 from /<>/firefox-66.0~b8+build1/js/src/jit/Ion.h:13, 60:27.47 from /<>/firefox-66.0~b8+build1/js/src/jit/Label.h:10, 60:27.47 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpEngine.h:35, 60:27.47 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpAST.h:42, 60:27.47 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 60:27.47 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 60:27.47 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 60:27.47 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool date_setFullYear_impl(JSContext*, const JS::CallArgs&)’: 60:27.48 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:27.48 return js::ToNumberSlow(cx, v, out); 60:27.48 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 60:27.48 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:47: 60:27.48 /<>/firefox-66.0~b8+build1/js/src/jsdate.cpp:2462:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 60:27.48 dateObj->setUTCTime(u, args.rval()); 60:27.48 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 60:27.55 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 60:27.58 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 60:27.58 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 60:27.58 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 60:27.58 from /<>/firefox-66.0~b8+build1/js/src/jit/CompileWrappers.h:10, 60:27.58 from /<>/firefox-66.0~b8+build1/js/src/jit/Ion.h:13, 60:27.58 from /<>/firefox-66.0~b8+build1/js/src/jit/Label.h:10, 60:27.58 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpEngine.h:35, 60:27.61 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpAST.h:42, 60:27.61 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 60:27.61 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 60:27.61 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 60:27.61 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool date_setUTCFullYear_impl(JSContext*, const JS::CallArgs&)’: 60:27.61 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:27.61 return js::ToNumberSlow(cx, v, out); 60:27.61 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 60:27.61 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:47: 60:27.61 /<>/firefox-66.0~b8+build1/js/src/jsdate.cpp:2504:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 60:27.61 dateObj->setUTCTime(v, args.rval()); 60:27.61 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 60:27.76 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 60:27.76 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 60:27.76 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 60:27.76 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 60:27.76 from /<>/firefox-66.0~b8+build1/js/src/jit/CompileWrappers.h:10, 60:27.76 from /<>/firefox-66.0~b8+build1/js/src/jit/Ion.h:13, 60:27.76 from /<>/firefox-66.0~b8+build1/js/src/jit/Label.h:10, 60:27.76 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpEngine.h:35, 60:27.76 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpAST.h:42, 60:27.79 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 60:27.80 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 60:27.80 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 60:27.80 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool date_setYear_impl(JSContext*, const JS::CallArgs&)’: 60:27.81 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:27.82 return js::ToNumberSlow(cx, v, out); 60:27.82 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 60:27.84 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:47: 60:27.84 /<>/firefox-66.0~b8+build1/js/src/jsdate.cpp:2528:24: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 60:27.85 dateObj->setUTCTime(ClippedTime::invalid(), args.rval()); 60:27.85 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:27.85 /<>/firefox-66.0~b8+build1/js/src/jsdate.cpp:2545:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 60:27.85 dateObj->setUTCTime(TimeClip(u), args.rval()); 60:27.85 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 60:28.66 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:38: 60:28.69 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool DefineDataElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue, unsigned int)’: 60:28.69 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:2194:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:28.69 static bool DefineDataElement(JSContext* cx, HandleObject obj, uint32_t index, 60:28.69 ^~~~~~~~~~~~~~~~~ 60:28.73 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:1949:32: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:28.74 return js::DefineDataProperty(cx, obj, id, value, attrs); 60:28.74 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:28.74 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool SetElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue)’: 60:28.74 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:2415:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:28.74 static bool SetElement(JSContext* cx, HandleObject obj, uint32_t index, 60:28.74 ^~~~~~~~~~ 60:28.75 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 60:28.75 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 60:28.75 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 60:28.75 from /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:104, 60:28.75 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:38: 60:28.76 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:316:41: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 60:28.77 return JSObject::nonNativeSetElement(cx, obj, index, v, receiver, result); 60:28.77 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:28.77 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:316:41: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 60:28.78 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:319:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 60:28.78 return NativeSetElement(cx, obj.as(), index, v, receiver, 60:28.78 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:28.78 result); 60:28.78 ~~~~~~~ 60:28.78 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:319:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 60:28.86 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:38: 60:28.86 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool CallOriginalPromiseThenImpl(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject, JS::MutableHandleObject, js::CreateDependentPromise)’: 60:28.86 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:4066:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:28.86 return OriginalPromiseThen(cx, promiseObj, onFulfilled, onRejected, resultObj, 60:28.86 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:28.86 createDependent); 60:28.86 ~~~~~~~~~~~~~~~~ 60:29.09 In file included from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:17, 60:29.09 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 60:29.09 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 60:29.10 from /<>/firefox-66.0~b8+build1/js/src/jit/CompileWrappers.h:10, 60:29.11 from /<>/firefox-66.0~b8+build1/js/src/jit/Ion.h:13, 60:29.12 from /<>/firefox-66.0~b8+build1/js/src/jit/Label.h:10, 60:29.13 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpEngine.h:35, 60:29.13 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpAST.h:42, 60:29.15 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 60:29.17 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 60:29.17 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 60:29.18 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h: In function ‘bool FinishDateClassInit(JSContext*, JS::HandleObject, JS::HandleObject)’: 60:29.18 /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:1585:27: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 60:29.18 return NativeGetProperty(cx, obj, receiver, id, vp); 60:29.18 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:29.18 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:47: 60:29.18 /<>/firefox-66.0~b8+build1/js/src/jsdate.cpp:3329:34: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:29.19 NativeDefineDataProperty(cx, proto.as(), toGMTStringId, 60:29.22 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:29.23 toUTCStringFun, 0); 60:29.23 ~~~~~~~~~~~~~~~~~~ 60:29.90 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 60:29.90 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 60:29.90 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 60:29.90 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 60:29.90 from /<>/firefox-66.0~b8+build1/js/src/jit/CompileWrappers.h:10, 60:29.90 from /<>/firefox-66.0~b8+build1/js/src/jit/Ion.h:13, 60:29.90 from /<>/firefox-66.0~b8+build1/js/src/jit/Label.h:10, 60:29.90 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpEngine.h:35, 60:29.90 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpAST.h:42, 60:29.90 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 60:29.90 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 60:29.94 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 60:29.94 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool GetMsecsOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)’: 60:29.94 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:29.94 return js::ToNumberSlow(cx, v, out); 60:29.94 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 60:29.96 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool GetMinsOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)’: 60:29.96 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:29.96 return js::ToNumberSlow(cx, v, out); 60:29.96 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 60:30.01 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool GetSecsOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)’: 60:30.02 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:30.02 return js::ToNumberSlow(cx, v, out); 60:30.02 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 60:30.29 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool GetMonthOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)’: 60:30.29 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:30.29 return js::ToNumberSlow(cx, v, out); 60:30.29 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 60:30.42 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool GetDateOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)’: 60:30.42 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:30.42 return js::ToNumberSlow(cx, v, out); 60:30.42 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 60:30.55 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:38: 60:30.57 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool JS_ResolveStandardClass(JSContext*, JS::HandleObject, JS::HandleId, bool*)’: 60:30.57 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:848:30: note: parameter passing for argument of type ‘const HandleValue’ {aka ‘const JS::Handle’} changed in GCC 7.1 60:30.57 return DefineDataProperty( 60:30.57 ~~~~~~~~~~~~~~~~~~^ 60:30.57 cx, global, id, UndefinedHandleValue, 60:30.57 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:30.60 JSPROP_PERMANENT | JSPROP_READONLY | JSPROP_RESOLVING); 60:30.60 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:35.52 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/IonTypes.h:19, 60:35.52 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeSet.h:22, 60:35.52 from /<>/firefox-66.0~b8+build1/js/src/vm/ObjectGroup.h:19, 60:35.52 from /<>/firefox-66.0~b8+build1/js/src/vm/Shape.h:31, 60:35.52 from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:18, 60:35.52 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 60:35.52 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 60:35.52 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 60:35.52 from /<>/firefox-66.0~b8+build1/js/src/jit/CompileWrappers.h:10, 60:35.53 from /<>/firefox-66.0~b8+build1/js/src/jit/Ion.h:13, 60:35.53 from /<>/firefox-66.0~b8+build1/js/src/jit/Label.h:10, 60:35.53 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpEngine.h:35, 60:35.57 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpAST.h:42, 60:35.57 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 60:35.57 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 60:35.57 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 60:35.57 /<>/firefox-66.0~b8+build1/js/src/vm/StringType.h: In function ‘bool date_parse(JSContext*, unsigned int, JS::Value*)’: 60:35.57 /<>/firefox-66.0~b8+build1/js/src/vm/StringType.h:1692:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:35.57 return ToStringSlow(cx, v); 60:35.57 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 60:35.62 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:38: 60:35.65 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool DefineUCDataProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::HandleValue, unsigned int)’: 60:35.65 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:2127:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:35.65 static bool DefineUCDataProperty(JSContext* cx, HandleObject obj, 60:35.65 ^~~~~~~~~~~~~~~~~~~~ 60:35.65 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:1949:32: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:35.65 return js::DefineDataProperty(cx, obj, id, value, attrs); 60:35.65 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:35.68 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool DefineDataProperty(JSContext*, JS::HandleObject, const char*, JS::HandleValue, unsigned int)’: 60:35.68 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:2020:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:35.68 static bool DefineDataProperty(JSContext* cx, HandleObject obj, 60:35.68 ^~~~~~~~~~~~~~~~~~ 60:35.68 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:1949:32: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:35.68 return js::DefineDataProperty(cx, obj, id, value, attrs); 60:35.68 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:35.94 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool JS_ValueToObject(JSContext*, JS::HandleValue, JS::MutableHandleObject)’: 60:35.94 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:314:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:35.94 JS_PUBLIC_API bool JS_ValueToObject(JSContext* cx, HandleValue value, 60:35.94 ^~~~~~~~~~~~~~~~ 60:35.94 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 60:35.94 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 60:35.94 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 60:35.94 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 60:35.94 from /<>/firefox-66.0~b8+build1/js/src/jit/CompileWrappers.h:10, 60:35.94 from /<>/firefox-66.0~b8+build1/js/src/jit/Ion.h:13, 60:35.94 from /<>/firefox-66.0~b8+build1/js/src/jit/Label.h:10, 60:35.94 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpEngine.h:35, 60:35.94 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpAST.h:42, 60:35.94 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 60:35.94 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 60:35.94 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 60:35.94 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:35.94 return js::ToObjectSlow(cx, v, false); 60:35.94 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 60:35.97 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:38: 60:35.97 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘JSFunction* JS_ValueToFunction(JSContext*, JS::HandleValue)’: 60:35.98 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:331:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:35.98 JS_PUBLIC_API JSFunction* JS_ValueToFunction(JSContext* cx, HandleValue value) { 60:35.98 ^~~~~~~~~~~~~~~~~~ 60:35.98 In file included from /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:104, 60:35.98 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:38: 60:35.98 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:1003:22: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:35.98 ReportIsNotFunction(cx, v, -1, construct); 60:35.98 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 60:36.00 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:38: 60:36.00 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘JSFunction* JS_ValueToConstructor(JSContext*, JS::HandleValue)’: 60:36.00 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:338:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:36.00 JS_PUBLIC_API JSFunction* JS_ValueToConstructor(JSContext* cx, 60:36.00 ^~~~~~~~~~~~~~~~~~~~~ 60:36.00 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:338:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:36.00 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘JSString* JS_ValueToSource(JSContext*, JS::HandleValue)’: 60:36.00 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:346:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:36.00 JS_PUBLIC_API JSString* JS_ValueToSource(JSContext* cx, HandleValue value) { 60:36.00 ^~~~~~~~~~~~~~~~ 60:36.01 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:346:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:36.01 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:350:23: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:36.01 return ValueToSource(cx, value); 60:36.01 ~~~~~~~~~~~~~^~~~~~~~~~~ 60:36.06 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘JSType JS_TypeOfValue(JSContext*, JS::HandleValue)’: 60:36.06 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:357:22: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:36.06 JS_PUBLIC_API JSType JS_TypeOfValue(JSContext* cx, HandleValue value) { 60:36.06 ^~~~~~~~~~~~~~ 60:37.10 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool JS::detail::ComputeThis(JSContext*, JS::Value*, JS::MutableHandleObject)’: 60:37.10 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:1112:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:37.10 if (!BoxNonStrictThis(cx, thisv, thisv)) { 60:37.10 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 60:37.47 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool JS_ValueToId(JSContext*, JS::HandleValue, JS::MutableHandleId)’: 60:37.48 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:1389:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:37.48 JS_PUBLIC_API bool JS_ValueToId(JSContext* cx, HandleValue value, 60:37.48 ^~~~~~~~~~~~ 60:37.48 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:31, 60:37.48 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 60:37.48 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 60:37.48 from /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:104, 60:37.48 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:38: 60:37.48 /<>/firefox-66.0~b8+build1/js/src/vm/JSAtom-inl.h:93:33: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType’ {aka ‘JS::Handle’} changed in GCC 7.1 60:37.48 JSAtom* atom = ToAtom(cx, v); 60:37.48 ~~~~~~~~~~~~~~~^~~~~~~ 60:37.51 /<>/firefox-66.0~b8+build1/js/src/vm/JSAtom-inl.h: In function ‘bool JS_StringToId(JSContext*, JS::HandleString, JS::MutableHandleId)’: 60:37.51 /<>/firefox-66.0~b8+build1/js/src/vm/JSAtom-inl.h:93:33: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType’ {aka ‘JS::Handle’} changed in GCC 7.1 60:37.51 JSAtom* atom = ToAtom(cx, v); 60:37.51 ~~~~~~~~~~~~~~~^~~~~~~ 60:37.51 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:38: 60:37.51 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool JS_IdToValue(JSContext*, jsid, JS::MutableHandleValue)’: 60:37.52 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:1406:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 60:37.52 JS_PUBLIC_API bool JS_IdToValue(JSContext* cx, jsid id, MutableHandleValue vp) { 60:37.52 ^~~~~~~~~~~~ 60:37.54 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool JS::ToPrimitive(JSContext*, JS::HandleObject, JSType, JS::MutableHandleValue)’: 60:37.54 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:1415:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 60:37.54 JS_PUBLIC_API bool JS::ToPrimitive(JSContext* cx, HandleObject obj, JSType hint, 60:37.54 ^~ 60:37.64 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool JS_HasInstance(JSContext*, JS::HandleObject, JS::HandleValue, bool*)’: 60:37.64 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:1520:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:37.64 JS_PUBLIC_API bool JS_HasInstance(JSContext* cx, HandleObject obj, 60:37.64 ^~~~~~~~~~~~~~ 60:37.93 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool JS_GetOwnPropertyDescriptorById(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle)’: 60:37.96 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:1787:20: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 60:37.97 JS_PUBLIC_API bool JS_GetOwnPropertyDescriptorById( 60:37.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:38.01 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:1787:20: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 60:38.02 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:1794:34: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 60:38.02 return GetOwnPropertyDescriptor(cx, obj, id, desc); 60:38.02 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 60:38.02 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool JS_GetOwnPropertyDescriptor(JSContext*, JS::HandleObject, const char*, JS::MutableHandle)’: 60:38.02 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:1797:20: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 60:38.02 JS_PUBLIC_API bool JS_GetOwnPropertyDescriptor( 60:38.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:38.03 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:1797:20: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 60:38.03 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:1794:34: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 60:38.03 return GetOwnPropertyDescriptor(cx, obj, id, desc); 60:38.03 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 60:38.03 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool JS_GetOwnUCPropertyDescriptor(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::MutableHandle)’: 60:38.03 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:1808:20: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 60:38.04 JS_PUBLIC_API bool JS_GetOwnUCPropertyDescriptor( 60:38.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:38.04 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:1794:34: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 60:38.04 return GetOwnPropertyDescriptor(cx, obj, id, desc); 60:38.05 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 60:38.06 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool JS_GetPropertyDescriptorById(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle)’: 60:38.06 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:1819:20: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 60:38.06 JS_PUBLIC_API bool JS_GetPropertyDescriptorById( 60:38.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:38.07 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:1823:31: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 60:38.07 return GetPropertyDescriptor(cx, obj, id, desc); 60:38.07 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 60:38.07 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool JS_GetPropertyDescriptor(JSContext*, JS::HandleObject, const char*, JS::MutableHandle)’: 60:38.07 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:1826:20: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 60:38.07 JS_PUBLIC_API bool JS_GetPropertyDescriptor( 60:38.07 ^~~~~~~~~~~~~~~~~~~~~~~~ 60:38.07 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:1826:20: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 60:38.07 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:1823:31: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 60:38.07 return GetPropertyDescriptor(cx, obj, id, desc); 60:38.07 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 60:38.08 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool JS_GetUCPropertyDescriptor(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::MutableHandle)’: 60:38.08 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:1837:20: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 60:38.08 JS_PUBLIC_API bool JS_GetUCPropertyDescriptor( 60:38.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 60:38.08 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:1823:31: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 60:38.08 return GetPropertyDescriptor(cx, obj, id, desc); 60:38.08 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 60:38.08 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&)’: 60:38.08 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:1858:20: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 60:38.08 JS_PUBLIC_API bool JS_DefinePropertyById(JSContext* cx, HandleObject obj, 60:38.08 ^~~~~~~~~~~~~~~~~~~~~ 60:38.08 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:1855:24: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 60:38.08 return DefineProperty(cx, obj, id, desc, result); 60:38.08 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:38.08 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)’: 60:38.08 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:1963:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:38.10 JS_PUBLIC_API bool JS_DefinePropertyById(JSContext* cx, HandleObject obj, 60:38.10 ^~~~~~~~~~~~~~~~~~~~~ 60:38.10 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:1963:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:38.10 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:1949:32: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:38.10 return js::DefineDataProperty(cx, obj, id, value, attrs); 60:38.10 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:38.10 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleObject, unsigned int)’: 60:38.10 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:1949:32: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:38.10 return js::DefineDataProperty(cx, obj, id, value, attrs); 60:38.10 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:38.10 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleString, unsigned int)’: 60:38.10 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:1949:32: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:38.10 return js::DefineDataProperty(cx, obj, id, value, attrs); 60:38.10 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:38.11 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, int32_t, unsigned int)’: 60:38.11 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:1949:32: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:38.11 return js::DefineDataProperty(cx, obj, id, value, attrs); 60:38.11 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:38.13 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, uint32_t, unsigned int)’: 60:38.13 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:1949:32: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:38.13 return js::DefineDataProperty(cx, obj, id, value, attrs); 60:38.13 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:38.15 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, double, unsigned int)’: 60:38.15 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:1949:32: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:38.15 return js::DefineDataProperty(cx, obj, id, value, attrs); 60:38.15 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:38.18 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool JS_DefineProperty(JSContext*, JS::HandleObject, const char*, JS::HandleValue, unsigned int)’: 60:38.18 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:2032:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:38.18 JS_PUBLIC_API bool JS_DefineProperty(JSContext* cx, HandleObject obj, 60:38.18 ^~~~~~~~~~~~~~~~~ 60:38.18 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:2035:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:38.18 return DefineDataProperty(cx, obj, name, value, attrs); 60:38.18 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:38.25 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool JS_DefineProperty(JSContext*, JS::HandleObject, const char*, JS::HandleObject, unsigned int)’: 60:38.25 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:2066:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:38.25 return DefineDataProperty(cx, obj, name, value, attrs); 60:38.25 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:38.26 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool JS_DefineProperty(JSContext*, JS::HandleObject, const char*, JS::HandleString, unsigned int)’: 60:38.26 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:2073:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:38.26 return DefineDataProperty(cx, obj, name, value, attrs); 60:38.26 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:38.29 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool JS_DefineProperty(JSContext*, JS::HandleObject, const char*, int32_t, unsigned int)’: 60:38.29 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:2080:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 60:38.29 return DefineDataProperty(cx, obj, name, 60:38.29 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 60:38.29 HandleValue::fromMarkedLocation(&value), attrs); 60:38.29 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:38.30 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool JS_DefineProperty(JSContext*, JS::HandleObject, const char*, uint32_t, unsigned int)’: 60:38.30 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:2088:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 60:38.30 return DefineDataProperty(cx, obj, name, 60:38.30 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 60:38.30 HandleValue::fromMarkedLocation(&value), attrs); 60:38.30 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:38.33 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool JS_DefineProperty(JSContext*, JS::HandleObject, const char*, double, unsigned int)’: 60:38.33 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:2096:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 60:38.33 return DefineDataProperty(cx, obj, name, 60:38.33 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 60:38.33 HandleValue::fromMarkedLocation(&value), attrs); 60:38.33 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:38.37 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::Handle, JS::ObjectOpResult&)’: 60:38.37 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:2102:20: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 60:38.37 JS_PUBLIC_API bool JS_DefineUCProperty(JSContext* cx, HandleObject obj, 60:38.37 ^~~~~~~~~~~~~~~~~~~ 60:38.40 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:1855:24: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 60:38.40 return DefineProperty(cx, obj, id, desc, result); 60:38.40 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:38.43 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::HandleValue, unsigned int)’: 60:38.43 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:2138:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:38.43 JS_PUBLIC_API bool JS_DefineUCProperty(JSContext* cx, HandleObject obj, 60:38.44 ^~~~~~~~~~~~~~~~~~~ 60:38.44 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:2141:30: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:38.44 return DefineUCDataProperty(cx, obj, name, namelen, value, attrs); 60:38.44 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:38.50 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::HandleObject, unsigned int)’: 60:38.50 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:2160:30: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:38.50 return DefineUCDataProperty(cx, obj, name, namelen, value, attrs); 60:38.50 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:38.50 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::HandleString, unsigned int)’: 60:38.50 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:2167:30: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:38.50 return DefineUCDataProperty(cx, obj, name, namelen, value, attrs); 60:38.51 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:38.55 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, int32_t, unsigned int)’: 60:38.55 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:2174:30: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 60:38.55 return DefineUCDataProperty(cx, obj, name, namelen, 60:38.55 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 60:38.55 HandleValue::fromMarkedLocation(&value), attrs); 60:38.55 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:38.58 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, uint32_t, unsigned int)’: 60:38.58 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:2182:30: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 60:38.58 return DefineUCDataProperty(cx, obj, name, namelen, 60:38.58 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 60:38.58 HandleValue::fromMarkedLocation(&value), attrs); 60:38.58 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:38.61 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, double, unsigned int)’: 60:38.61 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:2190:30: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 60:38.61 return DefineUCDataProperty(cx, obj, name, namelen, 60:38.61 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 60:38.61 HandleValue::fromMarkedLocation(&value), attrs); 60:38.61 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:38.67 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool JS_DefineElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue, unsigned int)’: 60:38.68 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:2206:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:38.68 JS_PUBLIC_API bool JS_DefineElement(JSContext* cx, HandleObject obj, 60:38.68 ^~~~~~~~~~~~~~~~ 60:38.68 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:2209:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:38.68 return ::DefineDataElement(cx, obj, index, value, attrs); 60:38.68 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:38.74 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool JS_DefineElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleObject, unsigned int)’: 60:38.74 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:2226:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:38.74 return ::DefineDataElement(cx, obj, index, value, attrs); 60:38.74 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:38.80 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool JS_DefineElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleString, unsigned int)’: 60:38.80 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:2233:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:38.80 return ::DefineDataElement(cx, obj, index, value, attrs); 60:38.80 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:38.83 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool JS_DefineElement(JSContext*, JS::HandleObject, uint32_t, int32_t, unsigned int)’: 60:38.83 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:2240:29: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 60:38.84 return ::DefineDataElement(cx, obj, index, 60:38.84 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 60:38.84 HandleValue::fromMarkedLocation(&value), attrs); 60:38.84 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:38.84 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool JS_DefineElement(JSContext*, JS::HandleObject, uint32_t, uint32_t, unsigned int)’: 60:38.84 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:2248:29: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 60:38.84 return ::DefineDataElement(cx, obj, index, 60:38.84 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 60:38.84 HandleValue::fromMarkedLocation(&value), attrs); 60:38.84 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:38.87 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool JS_DefineElement(JSContext*, JS::HandleObject, uint32_t, double, unsigned int)’: 60:38.87 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:2256:29: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 60:38.87 return ::DefineDataElement(cx, obj, index, 60:38.87 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 60:38.87 HandleValue::fromMarkedLocation(&value), attrs); 60:38.87 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:39.22 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool JS_ForwardGetPropertyTo(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::MutableHandleValue)’: 60:39.24 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:2320:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:39.25 JS_PUBLIC_API bool JS_ForwardGetPropertyTo(JSContext* cx, HandleObject obj, 60:39.25 ^~~~~~~~~~~~~~~~~~~~~~~ 60:39.25 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:2320:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 60:39.25 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 60:39.25 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 60:39.25 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 60:39.25 from /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:104, 60:39.25 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:38: 60:39.25 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 60:39.25 return op(cx, obj, receiver, id, vp); 60:39.25 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:39.26 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 60:39.26 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 60:39.26 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:39.28 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:38: 60:39.28 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool JS_ForwardGetElementTo(JSContext*, JS::HandleObject, uint32_t, JS::HandleObject, JS::MutableHandleValue)’: 60:39.28 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:2330:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 60:39.28 JS_PUBLIC_API bool JS_ForwardGetElementTo(JSContext* cx, HandleObject obj, 60:39.28 ^~~~~~~~~~~~~~~~~~~~~~ 60:39.28 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 60:39.28 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 60:39.28 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 60:39.28 from /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:104, 60:39.28 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:38: 60:39.28 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 60:39.28 return op(cx, obj, receiver, id, vp); 60:39.28 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:39.28 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 60:39.28 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 60:39.28 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:39.37 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:38: 60:39.37 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool JS_GetPropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)’: 60:39.37 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:2340:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 60:39.37 JS_PUBLIC_API bool JS_GetPropertyById(JSContext* cx, HandleObject obj, 60:39.37 ^~~~~~~~~~~~~~~~~~ 60:39.37 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 60:39.37 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 60:39.37 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 60:39.37 from /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:104, 60:39.37 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:38: 60:39.37 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 60:39.38 return op(cx, obj, receiver, id, vp); 60:39.38 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:39.38 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 60:39.38 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 60:39.38 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:39.42 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:38: 60:39.43 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool JS_GetProperty(JSContext*, JS::HandleObject, const char*, JS::MutableHandleValue)’: 60:39.44 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:2346:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 60:39.44 JS_PUBLIC_API bool JS_GetProperty(JSContext* cx, HandleObject obj, 60:39.44 ^~~~~~~~~~~~~~ 60:39.44 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:2353:28: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 60:39.44 return JS_GetPropertyById(cx, obj, id, vp); 60:39.44 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 60:39.50 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool JS_GetUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::MutableHandleValue)’: 60:39.50 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:2356:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 60:39.50 JS_PUBLIC_API bool JS_GetUCProperty(JSContext* cx, HandleObject obj, 60:39.50 ^~~~~~~~~~~~~~~~ 60:39.50 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:2364:28: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 60:39.51 return JS_GetPropertyById(cx, obj, id, vp); 60:39.51 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 60:39.58 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool JS_GetElement(JSContext*, JS::HandleObject, uint32_t, JS::MutableHandleValue)’: 60:39.60 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:2367:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 60:39.63 JS_PUBLIC_API bool JS_GetElement(JSContext* cx, HandleObject objArg, 60:39.63 ^~~~~~~~~~~~~ 60:39.63 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 60:39.63 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 60:39.63 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 60:39.63 from /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:104, 60:39.63 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:38: 60:39.63 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 60:39.63 return op(cx, obj, receiver, id, vp); 60:39.63 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:39.64 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 60:39.64 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 60:39.64 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:39.66 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:38: 60:39.66 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool JS_ForwardSetPropertyTo(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)’: 60:39.66 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:2372:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:39.66 JS_PUBLIC_API bool JS_ForwardSetPropertyTo(JSContext* cx, HandleObject obj, 60:39.66 ^~~~~~~~~~~~~~~~~~~~~~~ 60:39.66 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:2372:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:39.66 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 60:39.66 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 60:39.66 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 60:39.66 from /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:104, 60:39.67 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:38: 60:39.67 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 60:39.68 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); 60:39.69 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:39.71 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 60:39.71 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 60:39.72 return NativeSetProperty(cx, obj.as(), id, v, 60:39.73 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:39.73 receiver, result); 60:39.73 ~~~~~~~~~~~~~~~~~ 60:39.73 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 60:39.77 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:38: 60:39.78 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool JS_SetPropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue)’: 60:39.78 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:2383:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:39.78 JS_PUBLIC_API bool JS_SetPropertyById(JSContext* cx, HandleObject obj, 60:39.81 ^~~~~~~~~~~~~~~~~~ 60:39.81 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 60:39.82 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 60:39.82 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 60:39.82 from /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:104, 60:39.82 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:38: 60:39.82 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 60:39.82 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); 60:39.82 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:39.82 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 60:39.82 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 60:39.82 return NativeSetProperty(cx, obj.as(), id, v, 60:39.82 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:39.82 receiver, result); 60:39.82 ~~~~~~~~~~~~~~~~~ 60:39.82 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 60:39.82 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:38: 60:39.82 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool JS_SetProperty(JSContext*, JS::HandleObject, const char*, JS::HandleValue)’: 60:39.82 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:2394:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:39.82 JS_PUBLIC_API bool JS_SetProperty(JSContext* cx, HandleObject obj, 60:39.82 ^~~~~~~~~~~~~~ 60:39.82 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:2401:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:39.83 return JS_SetPropertyById(cx, obj, id, v); 60:39.83 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 60:39.83 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool JS_SetUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::HandleValue)’: 60:39.83 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:2404:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:39.83 JS_PUBLIC_API bool JS_SetUCProperty(JSContext* cx, HandleObject obj, 60:39.83 ^~~~~~~~~~~~~~~~ 60:39.83 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:2412:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:39.85 return JS_SetPropertyById(cx, obj, id, v); 60:39.85 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 60:39.88 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool JS_SetElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue)’: 60:39.88 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:2426:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:39.88 JS_PUBLIC_API bool JS_SetElement(JSContext* cx, HandleObject obj, 60:39.88 ^~~~~~~~~~~~~ 60:39.88 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:2428:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:39.88 return SetElement(cx, obj, index, v); 60:39.88 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 60:39.88 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool JS_SetElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleObject)’: 60:39.89 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:2434:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:39.89 return SetElement(cx, obj, index, value); 60:39.89 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 60:39.91 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool JS_SetElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleString)’: 60:39.91 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:2440:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:39.92 return SetElement(cx, obj, index, value); 60:39.92 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 60:39.98 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool JS_SetElement(JSContext*, JS::HandleObject, uint32_t, int32_t)’: 60:39.98 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:2446:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:39.98 return SetElement(cx, obj, index, value); 60:39.98 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 60:40.01 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool JS_SetElement(JSContext*, JS::HandleObject, uint32_t, uint32_t)’: 60:40.01 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:2452:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:40.01 return SetElement(cx, obj, index, value); 60:40.01 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 60:40.04 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool JS_SetElement(JSContext*, JS::HandleObject, uint32_t, double)’: 60:40.04 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:2458:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:40.04 return SetElement(cx, obj, index, value); 60:40.04 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 60:41.81 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘JSObject* JS_DefineObject(JSContext*, JS::HandleObject, const char*, const JSClass*, unsigned int)’: 60:41.82 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:2841:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:41.83 if (!DefineDataProperty(cx, obj, name, nobjValue, attrs)) { 60:41.83 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:41.89 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool JS_DefineConstDoubles(JSContext*, JS::HandleObject, const JSConstDoubleSpec*)’: 60:41.89 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:2859:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:41.90 if (!DefineDataProperty(cx, obj, cds->name, value, attrs)) { 60:41.90 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:41.94 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool JS_DefineConstIntegers(JSContext*, JS::HandleObject, const JSConstIntegerSpec*)’: 60:41.94 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:2859:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:41.94 if (!DefineDataProperty(cx, obj, cds->name, value, attrs)) { 60:41.94 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:41.98 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In member function ‘bool JSPropertySpec::getValue(JSContext*, JS::MutableHandleValue) const’: 60:41.98 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:2875:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 60:41.98 JS_PUBLIC_API bool JSPropertySpec::getValue(JSContext* cx, 60:41.99 ^~~~~~~~~~~~~~ 60:42.18 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool JS_DefineProperties(JSContext*, JS::HandleObject, const JSPropertySpec*)’: 60:42.19 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:2794:43: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 60:42.19 if (!GlobalObject::getSelfHostedFunction(cx, cx->global(), getterNameName, 60:42.19 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:42.19 name, 0, &getterValue)) { 60:42.20 ~~~~~~~~~~~~~~~~~~~~~~ 60:42.22 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:2810:45: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 60:42.22 if (!GlobalObject::getSelfHostedFunction(cx, cx->global(), setterNameName, 60:42.23 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:42.23 name, 0, &setterValue)) { 60:42.23 ~~~~~~~~~~~~~~~~~~~~~~ 60:42.23 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:1949:32: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:42.23 return js::DefineDataProperty(cx, obj, id, value, attrs); 60:42.24 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:42.52 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool JS::ObjectToCompletePropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleValue, JS::MutableHandle)’: 60:42.52 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:2963:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:42.52 JS_PUBLIC_API bool JS::ObjectToCompletePropertyDescriptor( 60:42.52 ^~ 60:42.52 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:2963:20: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 60:42.52 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:2969:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:42.52 if (!ToPropertyDescriptor(cx, descObj, true, desc)) { 60:42.52 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 60:42.52 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:2969:28: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 60:42.76 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool JS_IsArrayObject(JSContext*, JS::HandleValue, bool*)’: 60:42.77 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:3041:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:42.77 JS_PUBLIC_API bool JS_IsArrayObject(JSContext* cx, JS::HandleValue value, 60:42.77 ^~~~~~~~~~~~~~~~ 60:42.93 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘JSFunction* JS::GetSelfHostedFunction(JSContext*, const char*, JS::HandleId, unsigned int)’: 60:42.93 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:3162:43: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 60:42.93 if (!GlobalObject::getSelfHostedFunction(cx, cx->global(), shName, name, 60:42.93 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:42.93 nargs, &funVal)) { 60:42.93 ~~~~~~~~~~~~~~~ 60:42.97 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘JSFunction* JS::NewFunctionFromSpec(JSContext*, const JSFunctionSpec*, JS::HandleId)’: 60:42.97 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:3193:45: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 60:42.97 if (!GlobalObject::getSelfHostedFunction(cx, cx->global(), shName, name, 60:42.97 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:42.97 fs->nargs, &funVal)) { 60:42.97 ~~~~~~~~~~~~~~~~~~~ 60:43.55 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool JS::FinishDynamicModuleImport(JSContext*, JS::HandleValue, JS::HandleString, JS::HandleObject)’: 60:43.55 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:3709:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:43.56 JS_PUBLIC_API bool JS::FinishDynamicModuleImport(JSContext* cx, 60:43.56 ^~ 60:43.56 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:3717:39: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:43.56 return js::FinishDynamicModuleImport(cx, referencingPrivate, specifier, 60:43.56 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:43.56 promise); 60:43.56 ~~~~~~~~ 60:43.67 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘JSString* JS::GetRequestedModuleSpecifier(JSContext*, JS::HandleValue)’: 60:43.67 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:3797:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:43.67 JS_PUBLIC_API JSString* JS::GetRequestedModuleSpecifier(JSContext* cx, 60:43.67 ^~ 60:43.67 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:3797:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:43.67 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘void JS::GetRequestedModuleSourcePos(JSContext*, JS::HandleValue, uint32_t*, uint32_t*)’: 60:43.67 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:3806:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:43.67 JS_PUBLIC_API void JS::GetRequestedModuleSourcePos(JSContext* cx, 60:43.67 ^~ 60:43.67 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:3806:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:44.30 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘JSObject* JS::CallOriginalPromiseResolve(JSContext*, JS::HandleValue)’: 60:44.30 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:3989:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:44.30 JS_PUBLIC_API JSObject* JS::CallOriginalPromiseResolve( 60:44.30 ^~ 60:44.30 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:3989:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:44.30 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:3996:57: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:44.30 PromiseObject::unforgeableResolve(cx, resolutionValue)); 60:44.30 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 60:44.33 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘JSObject* JS::CallOriginalPromiseReject(JSContext*, JS::HandleValue)’: 60:44.34 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:4001:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:44.34 JS_PUBLIC_API JSObject* JS::CallOriginalPromiseReject( 60:44.34 ^~ 60:44.34 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:4001:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:44.34 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:4008:56: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:44.34 PromiseObject::unforgeableReject(cx, rejectionValue)); 60:44.34 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 60:45.69 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool JS_ParseJSON(JSContext*, const char16_t*, uint32_t, JS::MutableHandleValue)’: 60:45.69 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:4730:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 60:45.69 JS_PUBLIC_API bool JS_ParseJSON(JSContext* cx, const char16_t* chars, 60:45.69 ^~~~~~~~~~~~ 60:45.69 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:4734:30: note: parameter passing for argument of type ‘const HandleValue’ {aka ‘const JS::Handle’} changed in GCC 7.1 60:45.69 return ParseJSONWithReviver(cx, mozilla::Range(chars, len), 60:45.69 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:45.69 NullHandleValue, vp); 60:45.69 ~~~~~~~~~~~~~~~~~~~~ 60:45.69 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:4734:30: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 60:45.72 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool JS_ParseJSONWithReviver(JSContext*, const char16_t*, uint32_t, JS::HandleValue, JS::MutableHandleValue)’: 60:45.72 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:4743:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:45.72 JS_PUBLIC_API bool JS_ParseJSONWithReviver(JSContext* cx, const char16_t* chars, 60:45.72 ^~~~~~~~~~~~~~~~~~~~~~~ 60:45.72 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:4743:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 60:45.72 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:4748:30: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:45.72 return ParseJSONWithReviver(cx, mozilla::Range(chars, len), 60:45.72 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:45.72 reviver, vp); 60:45.72 ~~~~~~~~~~~~ 60:45.72 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:4748:30: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 60:45.75 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool JS_ParseJSONWithReviver(JSContext*, JS::HandleString, JS::HandleValue, JS::MutableHandleValue)’: 60:45.75 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:4752:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:45.75 JS_PUBLIC_API bool JS_ParseJSONWithReviver(JSContext* cx, HandleString str, 60:45.75 ^~~~~~~~~~~~~~~~~~~~~~~ 60:45.75 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:4752:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 60:45.75 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:4752:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 60:45.75 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:4765:36: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:45.78 ? ParseJSONWithReviver(cx, stableChars.latin1Range(), reviver, vp) 60:45.78 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:45.78 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:4765:36: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 60:45.78 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:4766:36: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:45.78 : ParseJSONWithReviver(cx, stableChars.twoByteRange(), reviver, 60:45.78 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:45.78 vp); 60:45.78 ~~~ 60:45.78 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:4766:36: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 60:45.83 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool JS_ParseJSON(JSContext*, JS::HandleString, JS::MutableHandleValue)’: 60:45.83 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:4738:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 60:45.83 JS_PUBLIC_API bool JS_ParseJSON(JSContext* cx, HandleString str, 60:45.83 ^~~~~~~~~~~~ 60:45.84 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:4740:33: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 60:45.84 return JS_ParseJSONWithReviver(cx, str, NullHandleValue, vp); 60:45.84 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:46.07 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 60:46.07 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 60:46.07 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 60:46.07 from /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:104, 60:46.07 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:38: 60:46.08 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h: In function ‘JSObject* JS_GetConstructor(JSContext*, JS::HandleObject)’: 60:46.08 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 60:46.08 return op(cx, obj, receiver, id, vp); 60:46.08 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:46.08 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 60:46.08 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 60:46.08 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:46.39 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 60:46.39 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 60:46.39 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 60:46.39 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 60:46.39 from /<>/firefox-66.0~b8+build1/js/src/jit/CompileWrappers.h:10, 60:46.39 from /<>/firefox-66.0~b8+build1/js/src/jit/Ion.h:13, 60:46.42 from /<>/firefox-66.0~b8+build1/js/src/jit/Label.h:10, 60:46.42 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpEngine.h:35, 60:46.42 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpAST.h:42, 60:46.42 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 60:46.42 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 60:46.42 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 60:46.42 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool date_toJSON(JSContext*, unsigned int, JS::Value*)’: 60:46.42 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:46.43 return js::ToObjectSlow(cx, v, false); 60:46.43 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 60:46.43 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 60:46.45 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 60:46.45 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 60:46.45 from /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:104, 60:46.45 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:38: 60:46.47 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 60:46.47 return op(cx, obj, receiver, id, vp); 60:46.49 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:46.50 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 60:46.50 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 60:46.50 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:46.50 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.h:17, 60:46.50 from /<>/firefox-66.0~b8+build1/js/src/jit/MacroAssembler.h:38, 60:46.50 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpMacroAssembler.h:36, 60:46.51 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 60:46.51 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 60:46.53 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:91:14: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:46.53 return Call(cx, fval, thisv, args, rval); 60:46.53 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:46.53 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:91:14: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 60:46.94 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:38: 60:46.94 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool JS::GetFirstArgumentAsTypeHint(JSContext*, JS::CallArgs, JSType*)’: 60:46.94 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:1465:45: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 60:46.94 const char* source = ValueToSourceForError(cx, args.get(0), bytes); 60:46.94 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 60:47.18 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:47: 60:47.18 /<>/firefox-66.0~b8+build1/js/src/jsdate.cpp: In function ‘bool date_toPrimitive(JSContext*, unsigned int, JS::Value*)’: 60:47.18 /<>/firefox-66.0~b8+build1/js/src/jsdate.cpp:3072:29: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 60:47.18 return OrdinaryToPrimitive(cx, obj, hint, args.rval()); 60:47.18 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:47.31 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:38: 60:47.31 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In member function ‘bool JS::ObjectOpResult::reportStrictErrorOrWarning(JSContext*, JS::HandleObject, JS::HandleId, bool)’: 60:47.31 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:168:33: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:47.31 return ReportValueErrorFlags(cx, flags, code_, JSDVG_IGNORE_STACK, val, 60:47.31 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:47.31 nullptr, nullptr, nullptr); 60:47.32 ~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:47.33 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:187:35: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:47.33 return ReportValueErrorFlags(cx, flags, code_, JSDVG_IGNORE_STACK, val, 60:47.34 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:47.34 nullptr, propName.get(), nullptr); 60:47.36 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:47.36 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::Handle)’: 60:47.37 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:2114:20: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 60:47.37 JS_PUBLIC_API bool JS_DefineUCProperty(JSContext* cx, HandleObject obj, 60:47.37 ^~~~~~~~~~~~~~~~~~~ 60:47.37 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:1855:24: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 60:47.37 return DefineProperty(cx, obj, id, desc, result); 60:47.37 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:47.40 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle)’: 60:47.40 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:1865:20: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 60:47.40 JS_PUBLIC_API bool JS_DefinePropertyById(JSContext* cx, HandleObject obj, 60:47.40 ^~~~~~~~~~~~~~~~~~~~~ 60:47.40 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:1855:24: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 60:47.40 return DefineProperty(cx, obj, id, desc, result); 60:47.40 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:47.47 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool JS_ExecuteRegExp(JSContext*, JS::HandleObject, JS::HandleObject, char16_t*, size_t, size_t*, bool, JS::MutableHandleValue)’: 60:47.47 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:5056:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 60:47.47 JS_PUBLIC_API bool JS_ExecuteRegExp(JSContext* cx, HandleObject obj, 60:47.47 ^~~~~~~~~~~~~~~~ 60:47.47 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:5074:29: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 60:47.47 return ExecuteRegExpLegacy(cx, res, reobj.as(), input, indexp, 60:47.48 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:47.48 test, rval); 60:47.48 ~~~~~~~~~~~ 60:47.50 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool JS_ExecuteRegExpNoStatics(JSContext*, JS::HandleObject, char16_t*, size_t, size_t*, bool, JS::MutableHandleValue)’: 60:47.50 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:5078:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 60:47.50 JS_PUBLIC_API bool JS_ExecuteRegExpNoStatics(JSContext* cx, HandleObject obj, 60:47.50 ^~~~~~~~~~~~~~~~~~~~~~~~~ 60:47.50 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:5090:29: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 60:47.50 return ExecuteRegExpLegacy(cx, nullptr, obj.as(), input, indexp, 60:47.50 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:47.50 test, rval); 60:47.50 ~~~~~~~~~~~ 60:47.60 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool JS_GetPendingException(JSContext*, JS::MutableHandleValue)’: 60:47.60 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:5168:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 60:47.60 JS_PUBLIC_API bool JS_GetPendingException(JSContext* cx, 60:47.60 ^~~~~~~~~~~~~~~~~~~~~~ 60:47.60 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:5175:33: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 60:47.60 return cx->getPendingException(vp); 60:47.60 ~~~~~~~~~~~~~~~~~~~~~~~^~~~ 60:47.61 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘void JS_SetPendingException(JSContext*, JS::HandleValue)’: 60:47.61 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:5178:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:47.61 JS_PUBLIC_API void JS_SetPendingException(JSContext* cx, HandleValue value) { 60:47.61 ^~~~~~~~~~~~~~~~~~~~~~ 60:47.73 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘JSExceptionState* JS_SaveExceptionState(JSContext*)’: 60:47.73 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:5175:33: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 60:47.73 return cx->getPendingException(vp); 60:47.73 ~~~~~~~~~~~~~~~~~~~~~~~^~~~ 60:49.77 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 60:49.77 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 60:49.77 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 60:49.77 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 60:49.77 from /<>/firefox-66.0~b8+build1/js/src/jit/CompileWrappers.h:10, 60:49.77 from /<>/firefox-66.0~b8+build1/js/src/jit/Ion.h:13, 60:49.77 from /<>/firefox-66.0~b8+build1/js/src/jit/Label.h:10, 60:49.77 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpEngine.h:35, 60:49.77 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpAST.h:42, 60:49.77 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 60:49.77 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 60:49.77 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 60:49.77 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool date_UTC(JSContext*, unsigned int, JS::Value*)’: 60:49.77 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:49.77 return js::ToNumberSlow(cx, v, out); 60:49.77 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 60:49.78 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:49.78 return js::ToNumberSlow(cx, v, out); 60:49.79 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 60:49.79 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:49.79 return js::ToNumberSlow(cx, v, out); 60:49.79 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 60:49.79 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:49.79 return js::ToNumberSlow(cx, v, out); 60:49.79 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 60:49.79 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:49.79 return js::ToNumberSlow(cx, v, out); 60:49.79 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 60:49.79 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:49.79 return js::ToNumberSlow(cx, v, out); 60:49.80 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 60:49.80 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:49.80 return js::ToNumberSlow(cx, v, out); 60:49.80 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 60:50.29 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:38: 60:50.29 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘JSObject* CloneFunctionObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleScope)’: 60:50.29 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:3253:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:50.29 ReportIsNotFunction(cx, v); 60:50.29 ~~~~~~~~~~~~~~~~~~~^~~~~~~ 60:51.30 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:47: 60:51.30 /<>/firefox-66.0~b8+build1/js/src/jsdate.cpp: In function ‘bool FormatDate(JSContext*, double, FormatSpec, JS::MutableHandleValue)’: 60:51.30 /<>/firefox-66.0~b8+build1/js/src/jsdate.cpp:2785:13: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 60:51.30 static bool FormatDate(JSContext* cx, double utcTime, FormatSpec format, 60:51.30 ^~~~~~~~~~ 60:52.05 In file included from /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:103, 60:52.05 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:38: 60:52.05 /<>/firefox-66.0~b8+build1/js/src/vm/Compartment-inl.h: In member function ‘bool JS::Compartment::wrap(JSContext*, JS::MutableHandleValue)’: 60:52.05 /<>/firefox-66.0~b8+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 60:52.05 inline bool JS::Compartment::wrap(JSContext* cx, JS::MutableHandleValue vp) { 60:52.05 ^~ 60:52.22 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:38: 60:52.22 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool ResolveOrRejectPromise(JSContext*, JS::HandleObject, JS::HandleValue, bool)’: 60:52.22 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:4013:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:52.22 static bool ResolveOrRejectPromise(JSContext* cx, JS::HandleObject promiseObj, 60:52.22 ^~~~~~~~~~~~~~~~~~~~~~ 60:52.38 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool JS::ResolvePromise(JSContext*, JS::HandleObject, JS::HandleValue)’: 60:52.38 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:4042:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:52.38 JS_PUBLIC_API bool JS::ResolvePromise(JSContext* cx, 60:52.38 ^~ 60:52.39 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool JS::RejectPromise(JSContext*, JS::HandleObject, JS::HandleValue)’: 60:52.39 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:4048:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:52.39 JS_PUBLIC_API bool JS::RejectPromise(JSContext* cx, JS::HandleObject promiseObj, 60:52.39 ^~ 60:52.43 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool JS_WrapValue(JSContext*, JS::MutableHandleValue)’: 60:52.43 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:599:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 60:52.43 JS_PUBLIC_API bool JS_WrapValue(JSContext* cx, MutableHandleValue vp) { 60:52.43 ^~~~~~~~~~~~ 60:52.43 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:599:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 60:52.81 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool JS_Stringify(JSContext*, JS::MutableHandleValue, JS::HandleObject, JS::HandleValue, JSONWriteCallback, void*)’: 60:52.81 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:4687:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 60:52.82 JS_PUBLIC_API bool JS_Stringify(JSContext* cx, MutableHandleValue vp, 60:52.82 ^~~~~~~~~~~~ 60:52.82 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:4687:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 60:52.82 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:4697:17: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 60:52.82 if (!Stringify(cx, vp, replacer, space, sb, StringifyBehavior::Normal)) { 60:52.82 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:52.91 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool JS::ToJSONMaybeSafely(JSContext*, JS::HandleObject, JSONWriteCallback, void*)’: 60:52.91 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:4719:17: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 60:52.91 if (!Stringify(cx, &inputValue, nullptr, NullHandleValue, sb, 60:52.91 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:52.91 StringifyBehavior::RestrictedSafe)) 60:52.91 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:59.24 In file included from /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:51, 60:59.24 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:38: 60:59.24 /<>/firefox-66.0~b8+build1/js/src/gc/PublicIterators.h: In function ‘JSObject* JS_TransplantObject(JSContext*, JS::HandleObject, JS::HandleObject)’: 60:59.24 /<>/firefox-66.0~b8+build1/js/src/gc/PublicIterators.h:87:7: warning: ‘*((void*)(& c)+20).js::CompartmentsInZoneIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 60:59.24 it++; 60:59.24 ~~^~ 60:59.24 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:38: 60:59.25 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:610:25: note: ‘*((void*)(& c)+20).js::CompartmentsInZoneIter::it’ was declared here 60:59.26 for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { 60:59.26 ^ 60:59.26 In file included from /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:51, 60:59.26 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:38: 60:59.26 /<>/firefox-66.0~b8+build1/js/src/gc/PublicIterators.h:83:42: warning: ‘*((void*)(& c)+20).js::CompartmentsInZoneIter::zone’ may be used uninitialized in this function [-Wmaybe-uninitialized] 60:59.27 it >= zone->compartments().end(); 60:59.27 ~~~~~~~~~~~~~~~~~~~~~~~~^~ 60:59.27 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:38: 60:59.27 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:610:25: note: ‘*((void*)(& c)+20).js::CompartmentsInZoneIter::zone’ was declared here 60:59.27 for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { 60:59.27 ^ *** KEEP ALIVE MARKER *** Total duration: 1:01:00.289921 61:14.61 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:47: 61:14.61 /<>/firefox-66.0~b8+build1/js/src/jsdate.cpp: In member function ‘void js::DateObject::setUTCTime(JS::ClippedTime, JS::MutableHandleValue)’: 61:14.62 /<>/firefox-66.0~b8+build1/js/src/jsdate.cpp:1447:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 61:14.62 void DateObject::setUTCTime(ClippedTime t, MutableHandleValue vp) { 61:14.62 ^~~~~~~~~~ 61:14.67 /<>/firefox-66.0~b8+build1/js/src/jsdate.cpp: In function ‘bool date_setTime(JSContext*, unsigned int, JS::Value*)’: 61:14.67 /<>/firefox-66.0~b8+build1/js/src/jsdate.cpp:1906:24: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 61:14.67 dateObj->setUTCTime(ClippedTime::invalid(), args.rval()); 61:14.67 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:14.67 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 61:14.67 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 61:14.67 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 61:14.67 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 61:14.67 from /<>/firefox-66.0~b8+build1/js/src/jit/CompileWrappers.h:10, 61:14.67 from /<>/firefox-66.0~b8+build1/js/src/jit/Ion.h:13, 61:14.67 from /<>/firefox-66.0~b8+build1/js/src/jit/Label.h:10, 61:14.67 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpEngine.h:35, 61:14.67 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpAST.h:42, 61:14.67 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 61:14.67 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 61:14.68 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 61:14.68 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 61:14.68 return js::ToNumberSlow(cx, v, out); 61:14.68 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 61:14.70 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:47: 61:14.70 /<>/firefox-66.0~b8+build1/js/src/jsdate.cpp:1915:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 61:14.70 dateObj->setUTCTime(TimeClip(result), args.rval()); 61:14.70 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:14.78 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 61:14.78 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 61:14.78 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 61:14.78 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 61:14.78 from /<>/firefox-66.0~b8+build1/js/src/jit/CompileWrappers.h:10, 61:14.78 from /<>/firefox-66.0~b8+build1/js/src/jit/Ion.h:13, 61:14.78 from /<>/firefox-66.0~b8+build1/js/src/jit/Label.h:10, 61:14.78 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpEngine.h:35, 61:14.78 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpAST.h:42, 61:14.79 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 61:14.79 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 61:14.79 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 61:14.79 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool date_setMilliseconds(JSContext*, unsigned int, JS::Value*)’: 61:14.84 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 61:14.84 return js::ToNumberSlow(cx, v, out); 61:14.84 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 61:14.84 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:47: 61:14.84 /<>/firefox-66.0~b8+build1/js/src/jsdate.cpp:1972:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 61:14.84 dateObj->setUTCTime(u, args.rval()); 61:14.84 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 61:15.11 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 61:15.12 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 61:15.12 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 61:15.12 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 61:15.12 from /<>/firefox-66.0~b8+build1/js/src/jit/CompileWrappers.h:10, 61:15.12 from /<>/firefox-66.0~b8+build1/js/src/jit/Ion.h:13, 61:15.12 from /<>/firefox-66.0~b8+build1/js/src/jit/Label.h:10, 61:15.12 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpEngine.h:35, 61:15.12 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpAST.h:42, 61:15.12 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 61:15.12 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 61:15.12 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 61:15.12 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool date_setUTCMilliseconds(JSContext*, unsigned int, JS::Value*)’: 61:15.12 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 61:15.12 return js::ToNumberSlow(cx, v, out); 61:15.12 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 61:15.12 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:47: 61:15.12 /<>/firefox-66.0~b8+build1/js/src/jsdate.cpp:2001:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 61:15.12 dateObj->setUTCTime(v, args.rval()); 61:15.13 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 61:15.33 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 61:15.33 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 61:15.33 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 61:15.33 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 61:15.33 from /<>/firefox-66.0~b8+build1/js/src/jit/CompileWrappers.h:10, 61:15.33 from /<>/firefox-66.0~b8+build1/js/src/jit/Ion.h:13, 61:15.33 from /<>/firefox-66.0~b8+build1/js/src/jit/Label.h:10, 61:15.33 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpEngine.h:35, 61:15.33 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpAST.h:42, 61:15.33 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 61:15.33 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 61:15.33 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 61:15.33 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool date_setSeconds(JSContext*, unsigned int, JS::Value*)’: 61:15.33 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 61:15.33 return js::ToNumberSlow(cx, v, out); 61:15.33 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 61:15.33 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:47: 61:15.33 /<>/firefox-66.0~b8+build1/js/src/jsdate.cpp:2038:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 61:15.33 dateObj->setUTCTime(u, args.rval()); 61:15.33 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 61:15.47 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 61:15.47 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 61:15.47 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 61:15.47 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 61:15.47 from /<>/firefox-66.0~b8+build1/js/src/jit/CompileWrappers.h:10, 61:15.47 from /<>/firefox-66.0~b8+build1/js/src/jit/Ion.h:13, 61:15.47 from /<>/firefox-66.0~b8+build1/js/src/jit/Label.h:10, 61:15.48 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpEngine.h:35, 61:15.48 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpAST.h:42, 61:15.48 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 61:15.48 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 61:15.48 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 61:15.48 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool date_setUTCSeconds(JSContext*, unsigned int, JS::Value*)’: 61:15.48 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 61:15.48 return js::ToNumberSlow(cx, v, out); 61:15.48 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 61:15.48 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:47: 61:15.48 /<>/firefox-66.0~b8+build1/js/src/jsdate.cpp:2075:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 61:15.48 dateObj->setUTCTime(v, args.rval()); 61:15.48 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 61:15.58 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 61:15.58 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 61:15.58 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 61:15.58 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 61:15.58 from /<>/firefox-66.0~b8+build1/js/src/jit/CompileWrappers.h:10, 61:15.58 from /<>/firefox-66.0~b8+build1/js/src/jit/Ion.h:13, 61:15.58 from /<>/firefox-66.0~b8+build1/js/src/jit/Label.h:10, 61:15.58 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpEngine.h:35, 61:15.58 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpAST.h:42, 61:15.58 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 61:15.59 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 61:15.59 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 61:15.59 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool date_setMinutes(JSContext*, unsigned int, JS::Value*)’: 61:15.59 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 61:15.59 return js::ToNumberSlow(cx, v, out); 61:15.59 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 61:15.59 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:47: 61:15.59 /<>/firefox-66.0~b8+build1/js/src/jsdate.cpp:2117:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 61:15.59 dateObj->setUTCTime(u, args.rval()); 61:15.59 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 61:15.73 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 61:15.73 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 61:15.73 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 61:15.73 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 61:15.73 from /<>/firefox-66.0~b8+build1/js/src/jit/CompileWrappers.h:10, 61:15.73 from /<>/firefox-66.0~b8+build1/js/src/jit/Ion.h:13, 61:15.73 from /<>/firefox-66.0~b8+build1/js/src/jit/Label.h:10, 61:15.73 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpEngine.h:35, 61:15.74 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpAST.h:42, 61:15.74 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 61:15.74 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 61:15.74 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 61:15.74 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool date_setUTCMinutes(JSContext*, unsigned int, JS::Value*)’: 61:15.74 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 61:15.74 return js::ToNumberSlow(cx, v, out); 61:15.74 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 61:15.74 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:47: 61:15.74 /<>/firefox-66.0~b8+build1/js/src/jsdate.cpp:2160:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 61:15.74 dateObj->setUTCTime(v, args.rval()); 61:15.74 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 61:15.86 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 61:15.86 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 61:15.86 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 61:15.86 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 61:15.86 from /<>/firefox-66.0~b8+build1/js/src/jit/CompileWrappers.h:10, 61:15.86 from /<>/firefox-66.0~b8+build1/js/src/jit/Ion.h:13, 61:15.86 from /<>/firefox-66.0~b8+build1/js/src/jit/Label.h:10, 61:15.86 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpEngine.h:35, 61:15.86 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpAST.h:42, 61:15.87 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 61:15.87 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 61:15.87 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 61:15.87 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool date_setHours(JSContext*, unsigned int, JS::Value*)’: 61:15.87 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 61:15.87 return js::ToNumberSlow(cx, v, out); 61:15.87 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 61:15.87 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:47: 61:15.87 /<>/firefox-66.0~b8+build1/js/src/jsdate.cpp:2207:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 61:15.87 dateObj->setUTCTime(u, args.rval()); 61:15.87 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 61:15.95 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 61:15.95 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 61:15.95 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 61:15.95 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 61:15.95 from /<>/firefox-66.0~b8+build1/js/src/jit/CompileWrappers.h:10, 61:15.95 from /<>/firefox-66.0~b8+build1/js/src/jit/Ion.h:13, 61:15.95 from /<>/firefox-66.0~b8+build1/js/src/jit/Label.h:10, 61:15.95 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpEngine.h:35, 61:15.95 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpAST.h:42, 61:15.95 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 61:15.95 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 61:15.95 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 61:15.97 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool date_setUTCHours(JSContext*, unsigned int, JS::Value*)’: 61:15.98 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 61:15.98 return js::ToNumberSlow(cx, v, out); 61:15.98 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 61:15.98 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:47: 61:15.98 /<>/firefox-66.0~b8+build1/js/src/jsdate.cpp:2255:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 61:15.98 dateObj->setUTCTime(v, args.rval()); 61:15.98 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 61:16.05 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 61:16.05 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 61:16.06 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 61:16.06 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 61:16.06 from /<>/firefox-66.0~b8+build1/js/src/jit/CompileWrappers.h:10, 61:16.06 from /<>/firefox-66.0~b8+build1/js/src/jit/Ion.h:13, 61:16.06 from /<>/firefox-66.0~b8+build1/js/src/jit/Label.h:10, 61:16.06 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpEngine.h:35, 61:16.06 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpAST.h:42, 61:16.06 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 61:16.06 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 61:16.06 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 61:16.06 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool date_setDate(JSContext*, unsigned int, JS::Value*)’: 61:16.06 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 61:16.06 return js::ToNumberSlow(cx, v, out); 61:16.06 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 61:16.06 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:47: 61:16.06 /<>/firefox-66.0~b8+build1/js/src/jsdate.cpp:2285:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 61:16.06 dateObj->setUTCTime(u, args.rval()); 61:16.06 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 61:16.21 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 61:16.21 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 61:16.21 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 61:16.21 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 61:16.22 from /<>/firefox-66.0~b8+build1/js/src/jit/CompileWrappers.h:10, 61:16.22 from /<>/firefox-66.0~b8+build1/js/src/jit/Ion.h:13, 61:16.22 from /<>/firefox-66.0~b8+build1/js/src/jit/Label.h:10, 61:16.22 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpEngine.h:35, 61:16.22 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpAST.h:42, 61:16.22 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 61:16.22 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 61:16.22 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 61:16.22 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool date_setUTCDate(JSContext*, unsigned int, JS::Value*)’: 61:16.27 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 61:16.27 return js::ToNumberSlow(cx, v, out); 61:16.27 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 61:16.27 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:47: 61:16.27 /<>/firefox-66.0~b8+build1/js/src/jsdate.cpp:2316:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 61:16.27 dateObj->setUTCTime(v, args.rval()); 61:16.27 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 61:16.35 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 61:16.35 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 61:16.35 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 61:16.35 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 61:16.35 from /<>/firefox-66.0~b8+build1/js/src/jit/CompileWrappers.h:10, 61:16.35 from /<>/firefox-66.0~b8+build1/js/src/jit/Ion.h:13, 61:16.35 from /<>/firefox-66.0~b8+build1/js/src/jit/Label.h:10, 61:16.35 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpEngine.h:35, 61:16.35 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpAST.h:42, 61:16.35 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 61:16.40 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 61:16.40 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 61:16.40 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool date_setMonth(JSContext*, unsigned int, JS::Value*)’: 61:16.40 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 61:16.40 return js::ToNumberSlow(cx, v, out); 61:16.40 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 61:16.40 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:47: 61:16.40 /<>/firefox-66.0~b8+build1/js/src/jsdate.cpp:2370:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 61:16.40 dateObj->setUTCTime(u, args.rval()); 61:16.41 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 61:16.63 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 61:16.63 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 61:16.63 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 61:16.63 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 61:16.63 from /<>/firefox-66.0~b8+build1/js/src/jit/CompileWrappers.h:10, 61:16.63 from /<>/firefox-66.0~b8+build1/js/src/jit/Ion.h:13, 61:16.63 from /<>/firefox-66.0~b8+build1/js/src/jit/Label.h:10, 61:16.63 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpEngine.h:35, 61:16.63 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpAST.h:42, 61:16.63 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 61:16.63 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 61:16.63 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 61:16.63 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool date_setUTCMonth(JSContext*, unsigned int, JS::Value*)’: 61:16.63 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 61:16.63 return js::ToNumberSlow(cx, v, out); 61:16.63 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 61:16.63 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:47: 61:16.63 /<>/firefox-66.0~b8+build1/js/src/jsdate.cpp:2407:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 61:16.64 dateObj->setUTCTime(v, args.rval()); 61:16.64 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 61:16.83 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 61:16.83 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 61:16.83 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 61:16.83 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 61:16.83 from /<>/firefox-66.0~b8+build1/js/src/jit/CompileWrappers.h:10, 61:16.83 from /<>/firefox-66.0~b8+build1/js/src/jit/Ion.h:13, 61:16.83 from /<>/firefox-66.0~b8+build1/js/src/jit/Label.h:10, 61:16.83 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpEngine.h:35, 61:16.83 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpAST.h:42, 61:16.87 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 61:16.87 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 61:16.87 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 61:16.87 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool date_setFullYear(JSContext*, unsigned int, JS::Value*)’: 61:16.87 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 61:16.87 return js::ToNumberSlow(cx, v, out); 61:16.87 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 61:16.87 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:47: 61:16.87 /<>/firefox-66.0~b8+build1/js/src/jsdate.cpp:2462:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 61:16.87 dateObj->setUTCTime(u, args.rval()); 61:16.87 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 61:17.01 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 61:17.01 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 61:17.01 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 61:17.02 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 61:17.02 from /<>/firefox-66.0~b8+build1/js/src/jit/CompileWrappers.h:10, 61:17.02 from /<>/firefox-66.0~b8+build1/js/src/jit/Ion.h:13, 61:17.02 from /<>/firefox-66.0~b8+build1/js/src/jit/Label.h:10, 61:17.02 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpEngine.h:35, 61:17.02 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpAST.h:42, 61:17.02 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 61:17.04 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 61:17.04 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 61:17.04 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool date_setUTCFullYear(JSContext*, unsigned int, JS::Value*)’: 61:17.04 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 61:17.04 return js::ToNumberSlow(cx, v, out); 61:17.04 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 61:17.04 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:47: 61:17.04 /<>/firefox-66.0~b8+build1/js/src/jsdate.cpp:2504:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 61:17.04 dateObj->setUTCTime(v, args.rval()); 61:17.04 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 61:17.15 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 61:17.15 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 61:17.15 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 61:17.15 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 61:17.15 from /<>/firefox-66.0~b8+build1/js/src/jit/CompileWrappers.h:10, 61:17.15 from /<>/firefox-66.0~b8+build1/js/src/jit/Ion.h:13, 61:17.15 from /<>/firefox-66.0~b8+build1/js/src/jit/Label.h:10, 61:17.15 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpEngine.h:35, 61:17.15 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpAST.h:42, 61:17.15 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 61:17.15 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 61:17.18 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 61:17.18 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool date_setYear(JSContext*, unsigned int, JS::Value*)’: 61:17.18 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 61:17.18 return js::ToNumberSlow(cx, v, out); 61:17.18 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 61:17.18 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:47: 61:17.18 /<>/firefox-66.0~b8+build1/js/src/jsdate.cpp:2528:24: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 61:17.18 dateObj->setUTCTime(ClippedTime::invalid(), args.rval()); 61:17.18 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:17.18 /<>/firefox-66.0~b8+build1/js/src/jsdate.cpp:2545:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 61:17.18 dateObj->setUTCTime(TimeClip(u), args.rval()); 61:17.18 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 61:17.53 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 61:17.53 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 61:17.53 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 61:17.57 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 61:17.57 from /<>/firefox-66.0~b8+build1/js/src/jit/CompileWrappers.h:10, 61:17.61 from /<>/firefox-66.0~b8+build1/js/src/jit/Ion.h:13, 61:17.62 from /<>/firefox-66.0~b8+build1/js/src/jit/Label.h:10, 61:17.62 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpEngine.h:35, 61:17.62 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpAST.h:42, 61:17.62 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 61:17.62 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 61:17.62 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 61:17.62 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool DateConstructor(JSContext*, unsigned int, JS::Value*)’: 61:17.62 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 61:17.62 return js::ToNumberSlow(cx, v, out); 61:17.62 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 61:17.62 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 61:17.62 return js::ToNumberSlow(cx, v, out); 61:17.62 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 61:17.62 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 61:17.62 return js::ToNumberSlow(cx, v, out); 61:17.62 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 61:17.62 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 61:17.62 return js::ToNumberSlow(cx, v, out); 61:17.62 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 61:17.62 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 61:17.62 return js::ToNumberSlow(cx, v, out); 61:17.62 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 61:17.62 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 61:17.62 return js::ToNumberSlow(cx, v, out); 61:17.63 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 61:17.63 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 61:17.64 return js::ToNumberSlow(cx, v, out); 61:17.64 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 61:17.64 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 61:17.64 return js::ToNumberSlow(cx, v, out); 61:17.65 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 61:19.41 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:38: 61:19.41 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool JS::Construct(JSContext*, JS::HandleValue, JS::HandleObject, const JS::HandleValueArray&, JS::MutableHandleObject)’: 61:19.41 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:2626:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 61:19.41 JS_PUBLIC_API bool JS::Construct(JSContext* cx, HandleValue fval, 61:19.41 ^~ 61:19.41 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/CompileWrappers.h:10, 61:19.41 from /<>/firefox-66.0~b8+build1/js/src/jit/Ion.h:13, 61:19.41 from /<>/firefox-66.0~b8+build1/js/src/jit/Label.h:10, 61:19.41 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpEngine.h:35, 61:19.41 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpAST.h:42, 61:19.41 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 61:19.41 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 61:19.41 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 61:19.41 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:1086:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 61:19.41 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 61:19.42 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:19.42 arg1, arg2); 61:19.42 ~~~~~~~~~~~ 61:19.42 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:1086:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 61:19.42 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 61:19.42 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:19.42 arg1, arg2); 61:19.42 ~~~~~~~~~~~ 61:19.42 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:38: 61:19.42 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:2652:23: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 61:19.42 return js::Construct(cx, fval, cargs, newTargetVal, objp); 61:19.42 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:19.42 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:2652:23: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 61:19.62 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool JS_CallFunctionName(JSContext*, JS::HandleObject, const char*, const JS::HandleValueArray&, JS::MutableHandleValue)’: 61:19.62 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:2582:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 61:19.62 JS_PUBLIC_API bool JS_CallFunctionName(JSContext* cx, HandleObject obj, 61:19.62 ^~~~~~~~~~~~~~~~~~~ 61:19.62 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 61:19.62 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 61:19.62 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 61:19.62 from /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:104, 61:19.63 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:38: 61:19.63 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 61:19.64 return op(cx, obj, receiver, id, vp); 61:19.64 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:19.64 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 61:19.64 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 61:19.64 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:19.64 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:38: 61:19.65 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:2608:14: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 61:19.65 return Call(cx, fval, thisv, iargs, rval); 61:19.65 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:19.65 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:2608:14: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 61:19.74 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool JS::Construct(JSContext*, JS::HandleValue, const JS::HandleValueArray&, JS::MutableHandleObject)’: 61:19.75 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:2655:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 61:19.75 JS_PUBLIC_API bool JS::Construct(JSContext* cx, HandleValue fval, 61:19.75 ^~ 61:19.75 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/CompileWrappers.h:10, 61:19.75 from /<>/firefox-66.0~b8+build1/js/src/jit/Ion.h:13, 61:19.75 from /<>/firefox-66.0~b8+build1/js/src/jit/Label.h:10, 61:19.75 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpEngine.h:35, 61:19.75 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpAST.h:42, 61:19.75 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 61:19.75 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 61:19.75 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 61:19.75 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:1086:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 61:19.75 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 61:19.75 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:19.75 arg1, arg2); 61:19.75 ~~~~~~~~~~~ 61:19.75 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:38: 61:19.75 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:2673:23: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 61:19.75 return js::Construct(cx, fval, cargs, fval, objp); 61:19.75 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:19.75 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:2673:23: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 61:19.92 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/CompileWrappers.h:10, 61:19.92 from /<>/firefox-66.0~b8+build1/js/src/jit/Ion.h:13, 61:19.92 from /<>/firefox-66.0~b8+build1/js/src/jit/Label.h:10, 61:19.93 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpEngine.h:35, 61:19.93 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpAST.h:42, 61:19.93 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 61:19.93 from /<>/firefox-66.0~b8+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 61:19.93 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 61:19.93 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h: In function ‘JSObject* JS_New(JSContext*, JS::HandleObject, const JS::HandleValueArray&)’: 61:19.93 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:1086:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 61:19.93 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 61:19.93 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:19.93 arg1, arg2); 61:19.93 ~~~~~~~~~~~ 61:19.93 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:38: 61:19.93 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:3844:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 61:19.93 if (!js::Construct(cx, ctorVal, args, ctorVal, &obj)) { 61:19.93 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:19.93 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:3844:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 61:20.39 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool JS::Call(JSContext*, JS::HandleValue, JS::HandleValue, const JS::HandleValueArray&, JS::MutableHandleValue)’: 61:20.39 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:2611:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 61:20.39 JS_PUBLIC_API bool JS::Call(JSContext* cx, HandleValue thisv, HandleValue fval, 61:20.39 ^~ 61:20.39 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:2611:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 61:20.39 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:2611:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 61:20.39 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:2623:14: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 61:20.39 return Call(cx, fval, thisv, iargs, rval); 61:20.39 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:20.39 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:2623:14: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 61:20.75 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool JS_CallFunctionValue(JSContext*, JS::HandleObject, JS::HandleValue, const JS::HandleValueArray&, JS::MutableHandleValue)’: 61:20.75 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:2545:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 61:20.75 JS_PUBLIC_API bool JS_CallFunctionValue(JSContext* cx, HandleObject obj, 61:20.75 ^~~~~~~~~~~~~~~~~~~~ 61:20.75 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:2545:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 61:20.77 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:2560:14: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 61:20.77 return Call(cx, fval, thisv, iargs, rval); 61:20.77 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:20.77 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:2560:14: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 61:21.15 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp: In function ‘bool JS_CallFunction(JSContext*, JS::HandleObject, JS::HandleFunction, const JS::HandleValueArray&, JS::MutableHandleValue)’: 61:21.15 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:2563:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 61:21.15 JS_PUBLIC_API bool JS_CallFunction(JSContext* cx, HandleObject obj, 61:21.15 ^~~~~~~~~~~~~~~ 61:21.15 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:2579:14: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 61:21.15 return Call(cx, fval, thisv, iargs, rval); 61:21.15 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:21.15 /<>/firefox-66.0~b8+build1/js/src/jsapi.cpp:2579:14: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 *** KEEP ALIVE MARKER *** Total duration: 1:02:00.285784 62:31.51 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:20: 62:31.55 /<>/firefox-66.0~b8+build1/js/src/jsnum.cpp: In function ‘bool IsNumber(JS::HandleValue)’: 62:31.55 /<>/firefox-66.0~b8+build1/js/src/jsnum.cpp:579:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 62:31.55 MOZ_ALWAYS_INLINE bool IsNumber(HandleValue v) { 62:31.55 ^~~~~~~~ 62:31.97 /<>/firefox-66.0~b8+build1/js/src/jsnum.cpp: In function ‘bool num_toString_impl(JSContext*, const JS::CallArgs&)’: 62:31.97 /<>/firefox-66.0~b8+build1/js/src/jsnum.cpp:775:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 62:31.97 if (!ToInteger(cx, args[0], &d2)) { 62:31.97 ~~~~~~~~~^~~~~~~~~~~~~~~~~~ 62:32.13 /<>/firefox-66.0~b8+build1/js/src/jsnum.cpp: In function ‘bool num_toFixed_impl(JSContext*, const JS::CallArgs&)’: 62:32.13 /<>/firefox-66.0~b8+build1/js/src/jsnum.cpp:1009:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 62:32.13 if (!ToInteger(cx, args[0], &prec)) { 62:32.13 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 62:32.31 /<>/firefox-66.0~b8+build1/js/src/jsnum.cpp: In function ‘bool num_toExponential_impl(JSContext*, const JS::CallArgs&)’: 62:32.31 /<>/firefox-66.0~b8+build1/js/src/jsnum.cpp:1056:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 62:32.31 if (!ToInteger(cx, args[0], &prec)) { 62:32.31 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 62:32.48 /<>/firefox-66.0~b8+build1/js/src/jsnum.cpp: In function ‘bool num_toPrecision_impl(JSContext*, const JS::CallArgs&)’: 62:32.48 /<>/firefox-66.0~b8+build1/js/src/jsnum.cpp:1117:17: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 62:32.48 if (!ToInteger(cx, args[0], &prec)) { 62:32.48 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 62:32.61 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:38: 62:32.61 /<>/firefox-66.0~b8+build1/js/src/proxy/BaseProxyHandler.cpp: In member function ‘virtual bool js::BaseProxyHandler::boxedValue_unbox(JSContext*, JS::HandleObject, JS::MutableHandleValue) const’: 62:32.61 /<>/firefox-66.0~b8+build1/js/src/proxy/BaseProxyHandler.cpp:339:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 62:32.61 bool BaseProxyHandler::boxedValue_unbox(JSContext* cx, HandleObject proxy, 62:32.61 ^~~~~~~~~~~~~~~~ 62:32.99 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:29: 62:32.99 /<>/firefox-66.0~b8+build1/js/src/perf/jsperf.cpp: In function ‘JS::PerfMeasurement* GetPM(JSContext*, JS::HandleValue, const char*)’: 62:32.99 /<>/firefox-66.0~b8+build1/js/src/perf/jsperf.cpp:184:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 62:33.00 static PerfMeasurement* GetPM(JSContext* cx, JS::HandleValue value, 62:33.00 ^~~~~ 62:33.00 /<>/firefox-66.0~b8+build1/js/src/perf/jsperf.cpp:188:71: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 62:33.00 DecompileValueGenerator(cx, JSDVG_SEARCH_STACK, value, nullptr); 62:33.00 ^ 62:33.07 /<>/firefox-66.0~b8+build1/js/src/perf/jsperf.cpp: In function ‘bool pm_reset(JSContext*, unsigned int, JS::Value*)’: 62:33.07 /<>/firefox-66.0~b8+build1/js/src/perf/jsperf.cpp:71:29: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 62:33.07 PerfMeasurement* p = GetPM(cx, args.thisv(), "reset"); 62:33.07 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:33.10 /<>/firefox-66.0~b8+build1/js/src/perf/jsperf.cpp: In function ‘bool pm_stop(JSContext*, unsigned int, JS::Value*)’: 62:33.10 /<>/firefox-66.0~b8+build1/js/src/perf/jsperf.cpp:61:29: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 62:33.10 PerfMeasurement* p = GetPM(cx, args.thisv(), "stop"); 62:33.10 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 62:33.13 /<>/firefox-66.0~b8+build1/js/src/perf/jsperf.cpp: In function ‘bool pm_start(JSContext*, unsigned int, JS::Value*)’: 62:33.13 /<>/firefox-66.0~b8+build1/js/src/perf/jsperf.cpp:51:29: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 62:33.13 PerfMeasurement* p = GetPM(cx, args.thisv(), "start"); 62:33.13 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:33.28 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:38: 62:33.28 /<>/firefox-66.0~b8+build1/js/src/proxy/BaseProxyHandler.cpp: In member function ‘virtual bool js::BaseProxyHandler::getPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const’: 62:33.28 /<>/firefox-66.0~b8+build1/js/src/proxy/BaseProxyHandler.cpp:59:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 62:33.28 bool BaseProxyHandler::getPropertyDescriptor( 62:33.28 ^~~~~~~~~~~~~~~~ 62:33.29 /<>/firefox-66.0~b8+build1/js/src/proxy/BaseProxyHandler.cpp:64:32: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 62:33.31 if (!getOwnPropertyDescriptor(cx, proxy, id, desc)) { 62:33.32 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 62:33.32 /<>/firefox-66.0~b8+build1/js/src/proxy/BaseProxyHandler.cpp:79:31: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 62:33.32 return GetPropertyDescriptor(cx, proto, id, desc); 62:33.32 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 62:33.38 /<>/firefox-66.0~b8+build1/js/src/proxy/BaseProxyHandler.cpp: In member function ‘virtual bool js::BaseProxyHandler::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) const’: 62:33.39 /<>/firefox-66.0~b8+build1/js/src/proxy/BaseProxyHandler.cpp:351:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 62:33.39 bool BaseProxyHandler::hasInstance(JSContext* cx, HandleObject proxy, 62:33.39 ^~~~~~~~~~~~~~~~ 62:33.40 In file included from /<>/firefox-66.0~b8+build1/js/src/jsexn.h:18, 62:33.40 from /<>/firefox-66.0~b8+build1/js/src/jsexn.cpp:11, 62:33.40 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:2: 62:33.43 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:1086:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 62:33.43 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 62:33.43 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:33.43 arg1, arg2); 62:33.43 ~~~~~~~~~~~ 62:33.85 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:29: 62:33.85 /<>/firefox-66.0~b8+build1/js/src/perf/jsperf.cpp: In function ‘bool pm_canMeasureSomething(JSContext*, unsigned int, JS::Value*)’: 62:33.85 /<>/firefox-66.0~b8+build1/js/src/perf/jsperf.cpp:81:29: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 62:33.85 PerfMeasurement* p = GetPM(cx, args.thisv(), "canMeasureSomething"); 62:33.85 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:34.33 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:38: 62:34.33 /<>/firefox-66.0~b8+build1/js/src/proxy/BaseProxyHandler.cpp: In member function ‘virtual bool js::BaseProxyHandler::hasOwn(JSContext*, JS::HandleObject, JS::HandleId, bool*) const’: 62:34.33 /<>/firefox-66.0~b8+build1/js/src/proxy/BaseProxyHandler.cpp:86:32: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 62:34.34 if (!getOwnPropertyDescriptor(cx, proxy, id, &desc)) { 62:34.34 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 62:34.51 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:29: 62:34.54 /<>/firefox-66.0~b8+build1/js/src/perf/jsperf.cpp: In function ‘bool pm_get_eventsMeasured(JSContext*, unsigned int, JS::Value*)’: 62:34.54 /<>/firefox-66.0~b8+build1/js/src/perf/jsperf.cpp:26:31: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 62:34.54 PerfMeasurement* p = GetPM(cx, args.thisv(), #name); \ 62:34.54 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 62:34.54 /<>/firefox-66.0~b8+build1/js/src/perf/jsperf.cpp:43:1: note: in expansion of macro ‘GETTER’ 62:34.54 GETTER(eventsMeasured) 62:34.54 ^~~~~~ 62:34.58 /<>/firefox-66.0~b8+build1/js/src/perf/jsperf.cpp: In function ‘bool pm_get_cpu_cycles(JSContext*, unsigned int, JS::Value*)’: 62:34.58 /<>/firefox-66.0~b8+build1/js/src/perf/jsperf.cpp:26:31: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 62:34.59 PerfMeasurement* p = GetPM(cx, args.thisv(), #name); \ 62:34.59 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 62:34.61 /<>/firefox-66.0~b8+build1/js/src/perf/jsperf.cpp:32:1: note: in expansion of macro ‘GETTER’ 62:34.61 GETTER(cpu_cycles) 62:34.61 ^~~~~~ 62:34.61 /<>/firefox-66.0~b8+build1/js/src/perf/jsperf.cpp: In function ‘bool pm_get_page_faults(JSContext*, unsigned int, JS::Value*)’: 62:34.61 /<>/firefox-66.0~b8+build1/js/src/perf/jsperf.cpp:26:31: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 62:34.63 PerfMeasurement* p = GetPM(cx, args.thisv(), #name); \ 62:34.63 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 62:34.63 /<>/firefox-66.0~b8+build1/js/src/perf/jsperf.cpp:39:1: note: in expansion of macro ‘GETTER’ 62:34.63 GETTER(page_faults) 62:34.63 ^~~~~~ 62:34.68 /<>/firefox-66.0~b8+build1/js/src/perf/jsperf.cpp: In function ‘bool pm_get_cpu_migrations(JSContext*, unsigned int, JS::Value*)’: 62:34.68 /<>/firefox-66.0~b8+build1/js/src/perf/jsperf.cpp:26:31: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 62:34.68 PerfMeasurement* p = GetPM(cx, args.thisv(), #name); \ 62:34.68 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 62:34.68 /<>/firefox-66.0~b8+build1/js/src/perf/jsperf.cpp:42:1: note: in expansion of macro ‘GETTER’ 62:34.68 GETTER(cpu_migrations) 62:34.68 ^~~~~~ 62:34.73 /<>/firefox-66.0~b8+build1/js/src/perf/jsperf.cpp: In function ‘bool pm_get_bus_cycles(JSContext*, unsigned int, JS::Value*)’: 62:34.73 /<>/firefox-66.0~b8+build1/js/src/perf/jsperf.cpp:26:31: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 62:34.73 PerfMeasurement* p = GetPM(cx, args.thisv(), #name); \ 62:34.73 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 62:34.73 /<>/firefox-66.0~b8+build1/js/src/perf/jsperf.cpp:38:1: note: in expansion of macro ‘GETTER’ 62:34.73 GETTER(bus_cycles) 62:34.73 ^~~~~~ 62:34.80 /<>/firefox-66.0~b8+build1/js/src/perf/jsperf.cpp: In function ‘bool pm_get_context_switches(JSContext*, unsigned int, JS::Value*)’: 62:34.80 /<>/firefox-66.0~b8+build1/js/src/perf/jsperf.cpp:26:31: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 62:34.81 PerfMeasurement* p = GetPM(cx, args.thisv(), #name); \ 62:34.81 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 62:34.81 /<>/firefox-66.0~b8+build1/js/src/perf/jsperf.cpp:41:1: note: in expansion of macro ‘GETTER’ 62:34.81 GETTER(context_switches) 62:34.81 ^~~~~~ 62:34.85 /<>/firefox-66.0~b8+build1/js/src/perf/jsperf.cpp: In function ‘bool pm_get_cache_references(JSContext*, unsigned int, JS::Value*)’: 62:34.85 /<>/firefox-66.0~b8+build1/js/src/perf/jsperf.cpp:26:31: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 62:34.85 PerfMeasurement* p = GetPM(cx, args.thisv(), #name); \ 62:34.85 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 62:34.85 /<>/firefox-66.0~b8+build1/js/src/perf/jsperf.cpp:34:1: note: in expansion of macro ‘GETTER’ 62:34.85 GETTER(cache_references) 62:34.85 ^~~~~~ 62:34.89 /<>/firefox-66.0~b8+build1/js/src/perf/jsperf.cpp: In function ‘bool pm_get_cache_misses(JSContext*, unsigned int, JS::Value*)’: 62:34.91 /<>/firefox-66.0~b8+build1/js/src/perf/jsperf.cpp:26:31: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 62:34.91 PerfMeasurement* p = GetPM(cx, args.thisv(), #name); \ 62:34.91 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 62:34.91 /<>/firefox-66.0~b8+build1/js/src/perf/jsperf.cpp:35:1: note: in expansion of macro ‘GETTER’ 62:34.91 GETTER(cache_misses) 62:34.91 ^~~~~~ 62:34.93 /<>/firefox-66.0~b8+build1/js/src/perf/jsperf.cpp: In function ‘bool pm_get_branch_instructions(JSContext*, unsigned int, JS::Value*)’: 62:34.93 /<>/firefox-66.0~b8+build1/js/src/perf/jsperf.cpp:26:31: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 62:34.93 PerfMeasurement* p = GetPM(cx, args.thisv(), #name); \ 62:34.93 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 62:34.93 /<>/firefox-66.0~b8+build1/js/src/perf/jsperf.cpp:36:1: note: in expansion of macro ‘GETTER’ 62:34.93 GETTER(branch_instructions) 62:34.93 ^~~~~~ 62:34.99 /<>/firefox-66.0~b8+build1/js/src/perf/jsperf.cpp: In function ‘bool pm_get_instructions(JSContext*, unsigned int, JS::Value*)’: 62:34.99 /<>/firefox-66.0~b8+build1/js/src/perf/jsperf.cpp:26:31: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 62:34.99 PerfMeasurement* p = GetPM(cx, args.thisv(), #name); \ 62:34.99 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 62:34.99 /<>/firefox-66.0~b8+build1/js/src/perf/jsperf.cpp:33:1: note: in expansion of macro ‘GETTER’ 62:34.99 GETTER(instructions) 62:34.99 ^~~~~~ 62:35.11 /<>/firefox-66.0~b8+build1/js/src/perf/jsperf.cpp: In function ‘bool pm_get_branch_misses(JSContext*, unsigned int, JS::Value*)’: 62:35.11 /<>/firefox-66.0~b8+build1/js/src/perf/jsperf.cpp:26:31: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 62:35.11 PerfMeasurement* p = GetPM(cx, args.thisv(), #name); \ 62:35.11 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 62:35.11 /<>/firefox-66.0~b8+build1/js/src/perf/jsperf.cpp:37:1: note: in expansion of macro ‘GETTER’ 62:35.11 GETTER(branch_misses) 62:35.11 ^~~~~~ 62:35.14 /<>/firefox-66.0~b8+build1/js/src/perf/jsperf.cpp: In function ‘bool pm_get_major_page_faults(JSContext*, unsigned int, JS::Value*)’: 62:35.14 /<>/firefox-66.0~b8+build1/js/src/perf/jsperf.cpp:26:31: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 62:35.14 PerfMeasurement* p = GetPM(cx, args.thisv(), #name); \ 62:35.14 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 62:35.14 /<>/firefox-66.0~b8+build1/js/src/perf/jsperf.cpp:40:1: note: in expansion of macro ‘GETTER’ 62:35.14 GETTER(major_page_faults) 62:35.14 ^~~~~~ 62:35.23 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:38: 62:35.23 /<>/firefox-66.0~b8+build1/js/src/proxy/BaseProxyHandler.cpp: In member function ‘virtual bool js::BaseProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const’: 62:35.23 /<>/firefox-66.0~b8+build1/js/src/proxy/BaseProxyHandler.cpp:93:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 62:35.23 bool BaseProxyHandler::get(JSContext* cx, HandleObject proxy, 62:35.23 ^~~~~~~~~~~~~~~~ 62:35.23 /<>/firefox-66.0~b8+build1/js/src/proxy/BaseProxyHandler.cpp:93:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 62:35.23 /<>/firefox-66.0~b8+build1/js/src/proxy/BaseProxyHandler.cpp:103:32: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 62:35.23 if (!getOwnPropertyDescriptor(cx, proxy, id, &desc)) { 62:35.23 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 62:35.24 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 62:35.24 from /<>/firefox-66.0~b8+build1/js/src/jsexn.cpp:42, 62:35.24 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:2: 62:35.25 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 62:35.25 return op(cx, obj, receiver, id, vp); 62:35.25 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:35.28 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 62:35.28 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 62:35.28 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:35.28 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:38: 62:35.28 /<>/firefox-66.0~b8+build1/js/src/proxy/BaseProxyHandler.cpp:146:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 62:35.28 return CallGetter(cx, receiver, getterFunc, vp); 62:35.28 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:35.28 /<>/firefox-66.0~b8+build1/js/src/proxy/BaseProxyHandler.cpp:146:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 62:36.80 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 62:36.80 from /<>/firefox-66.0~b8+build1/js/src/jsexn.cpp:42, 62:36.80 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:2: 62:36.80 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h: In function ‘bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, js::PropertyName*, JS::MutableHandle)’: 62:36.80 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:134:13: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 62:36.80 inline bool GetProperty(JSContext* cx, JS::Handle obj, 62:36.80 ^~~~~~~~~~~ 62:36.80 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 62:36.83 return op(cx, obj, receiver, id, vp); 62:36.83 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:36.83 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 62:36.83 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 62:36.83 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:37.04 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:11: 62:37.04 /<>/firefox-66.0~b8+build1/js/src/jsfriendapi.cpp: In function ‘const char* FormatValue(JSContext*, JS::HandleValue, JS::UniqueChars&)’: 62:37.04 /<>/firefox-66.0~b8+build1/js/src/jsfriendapi.cpp:707:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 62:37.05 static const char* FormatValue(JSContext* cx, HandleValue v, 62:37.05 ^~~~~~~~~~~ 62:37.05 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/IonTypes.h:19, 62:37.05 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeSet.h:22, 62:37.05 from /<>/firefox-66.0~b8+build1/js/src/vm/ObjectGroup.h:19, 62:37.05 from /<>/firefox-66.0~b8+build1/js/src/vm/Shape.h:31, 62:37.05 from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:18, 62:37.05 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 62:37.05 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 62:37.05 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 62:37.05 from /<>/firefox-66.0~b8+build1/js/src/jsexn.h:18, 62:37.05 from /<>/firefox-66.0~b8+build1/js/src/jsexn.cpp:11, 62:37.05 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:2: 62:37.05 /<>/firefox-66.0~b8+build1/js/src/vm/StringType.h:1692:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 62:37.05 return ToStringSlow(cx, v); 62:37.05 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 62:38.32 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:2: 62:38.32 /<>/firefox-66.0~b8+build1/js/src/jsexn.cpp: In function ‘uint64_t JS::ExceptionTimeWarpTarget(JS::HandleValue)’: 62:38.32 /<>/firefox-66.0~b8+build1/js/src/jsexn.cpp:375:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 62:38.32 JS_PUBLIC_API uint64_t JS::ExceptionTimeWarpTarget(JS::HandleValue value) { 62:38.33 ^~ 62:39.18 /<>/firefox-66.0~b8+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)’: 62:39.18 /<>/firefox-66.0~b8+build1/js/src/jsexn.cpp:999:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 62:39.18 JS_PUBLIC_API bool JS::CreateError(JSContext* cx, JSExnType type, 62:39.18 ^~ 62:39.21 /<>/firefox-66.0~b8+build1/js/src/jsexn.cpp: In function ‘bool js::GetInternalError(JSContext*, unsigned int, JS::MutableHandleValue)’: 62:39.21 /<>/firefox-66.0~b8+build1/js/src/jsexn.cpp:1087:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 62:39.21 bool js::GetInternalError(JSContext* cx, unsigned errorNumber, 62:39.21 ^~ 62:39.21 /<>/firefox-66.0~b8+build1/js/src/jsexn.cpp:1091:32: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 62:39.21 return CallSelfHostedFunction(cx, cx->names().GetInternalError, 62:39.21 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:39.21 NullHandleValue, args, error); 62:39.21 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:39.24 /<>/firefox-66.0~b8+build1/js/src/jsexn.cpp: In function ‘bool js::GetTypeError(JSContext*, unsigned int, JS::MutableHandleValue)’: 62:39.25 /<>/firefox-66.0~b8+build1/js/src/jsexn.cpp:1095:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 62:39.25 bool js::GetTypeError(JSContext* cx, unsigned errorNumber, 62:39.25 ^~ 62:39.25 /<>/firefox-66.0~b8+build1/js/src/jsexn.cpp:1099:32: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 62:39.25 return CallSelfHostedFunction(cx, cx->names().GetTypeError, NullHandleValue, 62:39.25 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:39.25 args, error); 62:39.25 ~~~~~~~~~~~~ 62:39.53 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:11: 62:39.53 /<>/firefox-66.0~b8+build1/js/src/jsfriendapi.cpp: In function ‘bool JS_WrapPropertyDescriptor(JSContext*, JS::MutableHandle)’: 62:39.53 /<>/firefox-66.0~b8+build1/js/src/jsfriendapi.cpp:214:20: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 62:39.53 JS_FRIEND_API bool JS_WrapPropertyDescriptor( 62:39.53 ^~~~~~~~~~~~~~~~~~~~~~~~~ 62:39.75 /<>/firefox-66.0~b8+build1/js/src/jsfriendapi.cpp: In function ‘void js::AssertSameCompartment(JSContext*, JS::HandleValue)’: 62:39.75 /<>/firefox-66.0~b8+build1/js/src/jsfriendapi.cpp:378:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 62:39.75 JS_FRIEND_API void js::AssertSameCompartment(JSContext* cx, JS::HandleValue v) { 62:39.75 ^~ 62:40.19 In file included from /<>/firefox-66.0~b8+build1/js/src/jsfriendapi.cpp:22, 62:40.19 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:11: 62:40.19 /<>/firefox-66.0~b8+build1/js/src/gc/PublicIterators.h: In function ‘JS::Realm* js::GetAnyRealmInZone(JS::Zone*)’: 62:40.19 /<>/firefox-66.0~b8+build1/js/src/gc/PublicIterators.h:123:13: warning: ‘*((void*)(& realm)+8).js::RealmsInCompartmentIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 62:40.19 return *it; 62:40.20 ^~ 62:40.20 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:11: 62:40.22 /<>/firefox-66.0~b8+build1/js/src/jsfriendapi.cpp:1155:20: note: ‘*((void*)(& realm)+8).js::RealmsInCompartmentIter::it’ was declared here 62:40.23 RealmsInZoneIter realm(zone); 62:40.23 ^~~~~ 62:40.57 /<>/firefox-66.0~b8+build1/js/src/jsfriendapi.cpp: In function ‘bool js::ReportIsNotFunction(JSContext*, JS::HandleValue)’: 62:40.57 /<>/firefox-66.0~b8+build1/js/src/jsfriendapi.cpp:1288:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 62:40.57 JS_FRIEND_API bool js::ReportIsNotFunction(JSContext* cx, HandleValue v) { 62:40.57 ^~ 62:40.57 /<>/firefox-66.0~b8+build1/js/src/jsfriendapi.cpp:1290:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 62:40.57 return ReportIsNotFunction(cx, v, -1); 62:40.57 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 62:41.94 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:38: 62:41.97 /<>/firefox-66.0~b8+build1/js/src/proxy/BaseProxyHandler.cpp: In function ‘bool js::SetPropertyIgnoringNamedGetter(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::Handle, JS::ObjectOpResult&)’: 62:41.97 /<>/firefox-66.0~b8+build1/js/src/proxy/BaseProxyHandler.cpp:171:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 62:41.97 bool js::SetPropertyIgnoringNamedGetter(JSContext* cx, HandleObject obj, 62:41.97 ^~ 62:41.98 /<>/firefox-66.0~b8+build1/js/src/proxy/BaseProxyHandler.cpp:171:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 62:41.98 /<>/firefox-66.0~b8+build1/js/src/proxy/BaseProxyHandler.cpp:171:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 62:41.98 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 62:41.98 from /<>/firefox-66.0~b8+build1/js/src/jsexn.cpp:42, 62:41.98 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:2: 62:41.98 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 62:41.98 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); 62:42.00 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:42.00 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 62:42.00 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 62:42.01 return NativeSetProperty(cx, obj.as(), id, v, 62:42.01 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:42.01 receiver, result); 62:42.01 ~~~~~~~~~~~~~~~~~ 62:42.01 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 62:42.01 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/TypeInference-inl.h:36, 62:42.01 from /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:36, 62:42.01 from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 62:42.01 from /<>/firefox-66.0~b8+build1/js/src/jsexn.cpp:42, 62:42.01 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:2: 62:42.01 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext-inl.h:260:12: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 62:42.03 return op(cx, obj, id, v, result); 62:42.04 ~~^~~~~~~~~~~~~~~~~~~~~~~~ 62:42.04 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:38: 62:42.04 /<>/firefox-66.0~b8+build1/js/src/proxy/BaseProxyHandler.cpp:212:34: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 62:42.04 if (!GetOwnPropertyDescriptor(cx, receiverObj, id, &existingDescriptor)) { 62:42.04 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:42.04 /<>/firefox-66.0~b8+build1/js/src/proxy/BaseProxyHandler.cpp:235:30: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 62:42.05 return DefineDataProperty(cx, receiverObj, id, v, attrs, result); 62:42.05 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:42.05 /<>/firefox-66.0~b8+build1/js/src/proxy/BaseProxyHandler.cpp:248:18: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 62:42.05 if (!CallSetter(cx, receiver, setterValue, v)) { 62:42.05 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:42.05 /<>/firefox-66.0~b8+build1/js/src/proxy/BaseProxyHandler.cpp:248:18: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 62:42.13 /<>/firefox-66.0~b8+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’: 62:42.15 /<>/firefox-66.0~b8+build1/js/src/proxy/BaseProxyHandler.cpp:149:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 62:42.15 bool BaseProxyHandler::set(JSContext* cx, HandleObject proxy, HandleId id, 62:42.15 ^~~~~~~~~~~~~~~~ 62:42.16 /<>/firefox-66.0~b8+build1/js/src/proxy/BaseProxyHandler.cpp:149:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 62:42.16 /<>/firefox-66.0~b8+build1/js/src/proxy/BaseProxyHandler.cpp:160:32: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 62:42.16 if (!getOwnPropertyDescriptor(cx, proxy, id, &ownDesc)) { 62:42.16 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 62:42.16 /<>/firefox-66.0~b8+build1/js/src/proxy/BaseProxyHandler.cpp:167:40: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 62:42.16 return SetPropertyIgnoringNamedGetter(cx, proxy, id, v, receiver, ownDesc, 62:42.16 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:42.16 result); 62:42.16 ~~~~~~~ 62:42.18 /<>/firefox-66.0~b8+build1/js/src/proxy/BaseProxyHandler.cpp:167:40: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 62:42.18 /<>/firefox-66.0~b8+build1/js/src/proxy/BaseProxyHandler.cpp:167:40: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 62:42.43 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:11: 62:42.43 /<>/firefox-66.0~b8+build1/js/src/jsfriendapi.cpp: In function ‘JS::UniqueChars JS::FormatStackDump(JSContext*, bool, bool, bool)’: 62:42.43 /<>/firefox-66.0~b8+build1/js/src/jsfriendapi.cpp:810:38: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 62:42.43 const char* value = FormatValue(cx, arg, valueBytes); 62:42.43 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 62:42.43 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/IonTypes.h:19, 62:42.43 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeSet.h:22, 62:42.43 from /<>/firefox-66.0~b8+build1/js/src/vm/ObjectGroup.h:19, 62:42.43 from /<>/firefox-66.0~b8+build1/js/src/vm/Shape.h:31, 62:42.43 from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:18, 62:42.43 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 62:42.43 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 62:42.43 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 62:42.43 from /<>/firefox-66.0~b8+build1/js/src/jsexn.h:18, 62:42.43 from /<>/firefox-66.0~b8+build1/js/src/jsexn.cpp:11, 62:42.43 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:2: 62:42.44 /<>/firefox-66.0~b8+build1/js/src/vm/StringType.h:1692:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 62:42.44 return ToStringSlow(cx, v); 62:42.44 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 62:42.44 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 62:42.44 from /<>/firefox-66.0~b8+build1/js/src/jsexn.cpp:42, 62:42.44 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:2: 62:42.44 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 62:42.44 return op(cx, obj, receiver, id, vp); 62:42.44 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:42.44 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 62:42.44 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 62:42.44 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:42.45 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:11: 62:42.45 /<>/firefox-66.0~b8+build1/js/src/jsfriendapi.cpp:916:37: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 62:42.45 const char* name = FormatValue(cx, key, nameBytes); 62:42.45 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 62:42.45 /<>/firefox-66.0~b8+build1/js/src/jsfriendapi.cpp:925:38: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 62:42.45 const char* value = FormatValue(cx, v, valueBytes); 62:42.45 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 62:42.45 /<>/firefox-66.0~b8+build1/js/src/jsfriendapi.cpp:925:38: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 62:45.07 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:2: 62:45.07 /<>/firefox-66.0~b8+build1/js/src/jsexn.cpp: In function ‘const char* js::ValueToSourceForError(JSContext*, JS::HandleValue, JS::UniqueChars&)’: 62:45.08 /<>/firefox-66.0~b8+build1/js/src/jsexn.cpp:1026:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 62:45.08 const char* js::ValueToSourceForError(JSContext* cx, HandleValue val, 62:45.08 ^~ 62:45.08 /<>/firefox-66.0~b8+build1/js/src/jsexn.cpp:1038:40: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 62:45.08 RootedString str(cx, JS_ValueToSource(cx, val)); 62:45.08 ~~~~~~~~~~~~~~~~^~~~~~~~~ 62:45.89 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/IonTypes.h:19, 62:45.89 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeSet.h:22, 62:45.89 from /<>/firefox-66.0~b8+build1/js/src/vm/ObjectGroup.h:19, 62:45.89 from /<>/firefox-66.0~b8+build1/js/src/vm/Shape.h:31, 62:45.89 from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:18, 62:45.89 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 62:45.89 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 62:45.89 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 62:45.89 from /<>/firefox-66.0~b8+build1/js/src/jsexn.h:18, 62:45.89 from /<>/firefox-66.0~b8+build1/js/src/jsexn.cpp:11, 62:45.89 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:2: 62:45.89 /<>/firefox-66.0~b8+build1/js/src/vm/StringType.h: In function ‘bool num_parseFloat(JSContext*, unsigned int, JS::Value*)’: 62:45.89 /<>/firefox-66.0~b8+build1/js/src/vm/StringType.h:1692:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 62:45.89 return ToStringSlow(cx, v); 62:45.89 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 62:47.22 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:20: 62:47.22 /<>/firefox-66.0~b8+build1/js/src/jsnum.cpp: In function ‘bool js::ToNumberSlow(JSContext*, JS::HandleValue, double*)’: 62:47.22 /<>/firefox-66.0~b8+build1/js/src/jsnum.cpp:1648:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 62:47.22 JS_PUBLIC_API bool js::ToNumberSlow(JSContext* cx, HandleValue v_, 62:47.22 ^~ 62:47.40 /<>/firefox-66.0~b8+build1/js/src/jsnum.cpp: In function ‘bool js::ToNumericSlow(JSContext*, JS::MutableHandleValue)’: 62:47.40 /<>/firefox-66.0~b8+build1/js/src/jsnum.cpp:1705:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 62:47.40 bool js::ToNumericSlow(JSContext* cx, MutableHandleValue vp) { 62:47.41 ^~ 62:47.42 In file included from /<>/firefox-66.0~b8+build1/js/src/jsexn.cpp:20, 62:47.42 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:2: 62:47.44 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:192:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 62:47.45 if (!ToNumberSlow(cx, vp, &d)) { 62:47.45 ~~~~~~~~~~~~^~~~~~~~~~~~ 62:47.58 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:20: 62:47.58 /<>/firefox-66.0~b8+build1/js/src/jsnum.cpp: In function ‘bool js::ToInt32OrBigIntSlow(JSContext*, JS::MutableHandleValue)’: 62:47.58 /<>/firefox-66.0~b8+build1/js/src/jsnum.cpp:1844:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 62:47.58 bool js::ToInt32OrBigIntSlow(JSContext* cx, MutableHandleValue vp) { 62:47.58 ^~ 62:47.58 In file included from /<>/firefox-66.0~b8+build1/js/src/jsexn.cpp:20, 62:47.58 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:2: 62:47.58 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:213:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 62:47.58 return ToNumericSlow(cx, vp); 62:47.59 ~~~~~~~~~~~~~^~~~~~~~ 62:47.70 /<>/firefox-66.0~b8+build1/js/src/jsnum.h: In function ‘bool js::ToInteger(JSContext*, JS::HandleValue, double*)’: 62:47.70 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:311:33: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 62:47.70 static MOZ_MUST_USE inline bool ToInteger(JSContext* cx, HandleValue v, 62:47.70 ^~~~~~~~~ 62:47.70 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:325:22: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 62:47.70 if (!ToNumberSlow(cx, v, dp)) { 62:47.70 ~~~~~~~~~~~~^~~~~~~~~~~ 62:47.91 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:20: 62:47.91 /<>/firefox-66.0~b8+build1/js/src/jsnum.cpp: In function ‘bool js::num_toString(JSContext*, unsigned int, JS::Value*)’: 62:47.91 /<>/firefox-66.0~b8+build1/js/src/jsnum.cpp:775:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 62:47.91 if (!ToInteger(cx, args[0], &d2)) { 62:47.91 ~~~~~~~~~^~~~~~~~~~~~~~~~~~ 62:48.10 /<>/firefox-66.0~b8+build1/js/src/jsnum.cpp: In function ‘bool num_toFixed(JSContext*, unsigned int, JS::Value*)’: 62:48.10 /<>/firefox-66.0~b8+build1/js/src/jsnum.cpp:1009:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 62:48.10 if (!ToInteger(cx, args[0], &prec)) { 62:48.10 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 62:48.31 /<>/firefox-66.0~b8+build1/js/src/jsnum.cpp: In function ‘bool num_toExponential(JSContext*, unsigned int, JS::Value*)’: 62:48.31 /<>/firefox-66.0~b8+build1/js/src/jsnum.cpp:1056:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 62:48.31 if (!ToInteger(cx, args[0], &prec)) { 62:48.31 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 62:48.58 /<>/firefox-66.0~b8+build1/js/src/jsnum.cpp: In function ‘bool num_toPrecision(JSContext*, unsigned int, JS::Value*)’: 62:48.58 /<>/firefox-66.0~b8+build1/js/src/jsnum.cpp:1117:17: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 62:48.58 if (!ToInteger(cx, args[0], &prec)) { 62:48.58 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 62:48.85 /<>/firefox-66.0~b8+build1/js/src/jsnum.cpp: In function ‘bool js::ToIndexSlow(JSContext*, JS::HandleValue, unsigned int, uint64_t*)’: 62:48.85 /<>/firefox-66.0~b8+build1/js/src/jsnum.cpp:1894:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 62:48.85 bool js::ToIndexSlow(JSContext* cx, JS::HandleValue v, 62:48.85 ^~ 62:48.85 /<>/firefox-66.0~b8+build1/js/src/jsnum.cpp:1906:17: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 62:48.85 if (!ToInteger(cx, v, &integerIndex)) { 62:48.85 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 62:48.89 /<>/firefox-66.0~b8+build1/js/src/jsnum.cpp: In function ‘bool js::ToInt8Slow(JSContext*, JS::HandleValue, int8_t*)’: 62:48.92 /<>/firefox-66.0~b8+build1/js/src/jsnum.cpp:1736:20: note: parameter passing for argument of type ‘const HandleValue’ {aka ‘const JS::Handle’} changed in GCC 7.1 62:48.92 JS_PUBLIC_API bool js::ToInt8Slow(JSContext* cx, const HandleValue v, 62:48.92 ^~ 62:48.92 /<>/firefox-66.0~b8+build1/js/src/jsnum.cpp:1743:22: note: parameter passing for argument of type ‘const HandleValue’ {aka ‘const JS::Handle’} changed in GCC 7.1 62:48.92 if (!ToNumberSlow(cx, v, &d)) { 62:48.92 ~~~~~~~~~~~~^~~~~~~~~~~ 62:48.99 /<>/firefox-66.0~b8+build1/js/src/jsnum.cpp: In function ‘bool js::ToUint8Slow(JSContext*, JS::HandleValue, uint8_t*)’: 62:48.99 /<>/firefox-66.0~b8+build1/js/src/jsnum.cpp:1756:20: note: parameter passing for argument of type ‘const HandleValue’ {aka ‘const JS::Handle’} changed in GCC 7.1 62:48.99 JS_PUBLIC_API bool js::ToUint8Slow(JSContext* cx, const HandleValue v, 62:48.99 ^~ 62:48.99 /<>/firefox-66.0~b8+build1/js/src/jsnum.cpp:1763:22: note: parameter passing for argument of type ‘const HandleValue’ {aka ‘const JS::Handle’} changed in GCC 7.1 62:48.99 if (!ToNumberSlow(cx, v, &d)) { 62:48.99 ~~~~~~~~~~~~^~~~~~~~~~~ 62:49.04 /<>/firefox-66.0~b8+build1/js/src/jsnum.cpp: In function ‘bool js::ToInt16Slow(JSContext*, JS::HandleValue, int16_t*)’: 62:49.04 /<>/firefox-66.0~b8+build1/js/src/jsnum.cpp:1775:20: note: parameter passing for argument of type ‘const HandleValue’ {aka ‘const JS::Handle’} changed in GCC 7.1 62:49.04 JS_PUBLIC_API bool js::ToInt16Slow(JSContext* cx, const HandleValue v, 62:49.04 ^~ 62:49.04 /<>/firefox-66.0~b8+build1/js/src/jsnum.cpp:1782:22: note: parameter passing for argument of type ‘const HandleValue’ {aka ‘const JS::Handle’} changed in GCC 7.1 62:49.04 if (!ToNumberSlow(cx, v, &d)) { 62:49.04 ~~~~~~~~~~~~^~~~~~~~~~~ 62:49.14 /<>/firefox-66.0~b8+build1/js/src/jsnum.cpp: In function ‘bool js::ToInt64Slow(JSContext*, JS::HandleValue, int64_t*)’: 62:49.14 /<>/firefox-66.0~b8+build1/js/src/jsnum.cpp:1794:20: note: parameter passing for argument of type ‘const HandleValue’ {aka ‘const JS::Handle’} changed in GCC 7.1 62:49.14 JS_PUBLIC_API bool js::ToInt64Slow(JSContext* cx, const HandleValue v, 62:49.15 ^~ 62:49.15 /<>/firefox-66.0~b8+build1/js/src/jsnum.cpp:1801:22: note: parameter passing for argument of type ‘const HandleValue’ {aka ‘const JS::Handle’} changed in GCC 7.1 62:49.15 if (!ToNumberSlow(cx, v, &d)) { 62:49.15 ~~~~~~~~~~~~^~~~~~~~~~~ 62:49.22 /<>/firefox-66.0~b8+build1/js/src/jsnum.cpp: In function ‘bool js::ToUint64Slow(JSContext*, JS::HandleValue, uint64_t*)’: 62:49.22 /<>/firefox-66.0~b8+build1/js/src/jsnum.cpp:1814:20: note: parameter passing for argument of type ‘const HandleValue’ {aka ‘const JS::Handle’} changed in GCC 7.1 62:49.22 JS_PUBLIC_API bool js::ToUint64Slow(JSContext* cx, const HandleValue v, 62:49.22 ^~ 62:49.22 /<>/firefox-66.0~b8+build1/js/src/jsnum.cpp:1821:22: note: parameter passing for argument of type ‘const HandleValue’ {aka ‘const JS::Handle’} changed in GCC 7.1 62:49.22 if (!ToNumberSlow(cx, v, &d)) { 62:49.22 ~~~~~~~~~~~~^~~~~~~~~~~ 62:49.27 /<>/firefox-66.0~b8+build1/js/src/jsnum.cpp: In function ‘bool js::ToInt32Slow(JSContext*, JS::HandleValue, int32_t*)’: 62:49.27 /<>/firefox-66.0~b8+build1/js/src/jsnum.cpp:1829:20: note: parameter passing for argument of type ‘const HandleValue’ {aka ‘const JS::Handle’} changed in GCC 7.1 62:49.28 JS_PUBLIC_API bool js::ToInt32Slow(JSContext* cx, const HandleValue v, 62:49.28 ^~ 62:49.28 /<>/firefox-66.0~b8+build1/js/src/jsnum.cpp:1836:22: note: parameter passing for argument of type ‘const HandleValue’ {aka ‘const JS::Handle’} changed in GCC 7.1 62:49.28 if (!ToNumberSlow(cx, v, &d)) { 62:49.28 ~~~~~~~~~~~~^~~~~~~~~~~ 62:49.58 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/IonTypes.h:19, 62:49.58 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeSet.h:22, 62:49.58 from /<>/firefox-66.0~b8+build1/js/src/vm/ObjectGroup.h:19, 62:49.58 from /<>/firefox-66.0~b8+build1/js/src/vm/Shape.h:31, 62:49.58 from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:18, 62:49.58 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 62:49.58 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 62:49.59 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 62:49.59 from /<>/firefox-66.0~b8+build1/js/src/jsexn.h:18, 62:49.65 from /<>/firefox-66.0~b8+build1/js/src/jsexn.cpp:11, 62:49.66 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:2: 62:49.66 /<>/firefox-66.0~b8+build1/js/src/vm/StringType.h: In function ‘bool js::num_parseInt(JSContext*, unsigned int, JS::Value*)’: 62:49.66 /<>/firefox-66.0~b8+build1/js/src/vm/StringType.h:1692:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 62:49.66 return ToStringSlow(cx, v); 62:49.66 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 62:49.67 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 62:49.67 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 62:49.67 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 62:49.67 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 62:49.67 from /<>/firefox-66.0~b8+build1/js/src/jsexn.h:18, 62:49.67 from /<>/firefox-66.0~b8+build1/js/src/jsexn.cpp:11, 62:49.67 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:2: 62:49.68 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 62:49.69 return js::ToInt32Slow(cx, v, out); 62:49.69 ~~~~~~~~~~~~~~~^~~~~~~~~~~~ 62:49.99 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:20: 62:49.99 /<>/firefox-66.0~b8+build1/js/src/jsnum.cpp: In function ‘bool js::ToUint32Slow(JSContext*, JS::HandleValue, uint32_t*)’: 62:49.99 /<>/firefox-66.0~b8+build1/js/src/jsnum.cpp:1865:20: note: parameter passing for argument of type ‘const HandleValue’ {aka ‘const JS::Handle’} changed in GCC 7.1 62:50.00 JS_PUBLIC_API bool js::ToUint32Slow(JSContext* cx, const HandleValue v, 62:50.00 ^~ 62:50.00 /<>/firefox-66.0~b8+build1/js/src/jsnum.cpp:1872:22: note: parameter passing for argument of type ‘const HandleValue’ {aka ‘const JS::Handle’} changed in GCC 7.1 62:50.00 if (!ToNumberSlow(cx, v, &d)) { 62:50.00 ~~~~~~~~~~~~^~~~~~~~~~~ 62:50.06 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:29: 62:50.06 /<>/firefox-66.0~b8+build1/js/src/perf/jsperf.cpp: In function ‘bool pm_construct(JSContext*, unsigned int, JS::Value*)’: 62:50.06 /<>/firefox-66.0~b8+build1/js/src/perf/jsperf.cpp:158:21: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 62:50.06 ReportMissingArg(cx, args.calleev(), 0); 62:50.06 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 62:50.06 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 62:50.06 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 62:50.06 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 62:50.06 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 62:50.06 from /<>/firefox-66.0~b8+build1/js/src/jsexn.h:18, 62:50.07 from /<>/firefox-66.0~b8+build1/js/src/jsexn.cpp:11, 62:50.07 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:2: 62:50.07 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:174:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 62:50.07 return js::ToUint32Slow(cx, v, out); 62:50.07 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 62:50.31 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:2: 62:50.31 /<>/firefox-66.0~b8+build1/js/src/jsexn.cpp: In member function ‘bool js::ErrorReport::init(JSContext*, JS::HandleValue, js::ErrorReport::SniffingBehavior)’: 62:50.31 /<>/firefox-66.0~b8+build1/js/src/jsexn.cpp:759:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 62:50.31 bool ErrorReport::init(JSContext* cx, HandleValue exn, 62:50.31 ^~~~~~~~~~~ 62:50.31 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/IonTypes.h:19, 62:50.31 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeSet.h:22, 62:50.31 from /<>/firefox-66.0~b8+build1/js/src/vm/ObjectGroup.h:19, 62:50.31 from /<>/firefox-66.0~b8+build1/js/src/vm/Shape.h:31, 62:50.31 from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:18, 62:50.31 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 62:50.31 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 62:50.31 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 62:50.31 from /<>/firefox-66.0~b8+build1/js/src/jsexn.h:18, 62:50.31 from /<>/firefox-66.0~b8+build1/js/src/jsexn.cpp:11, 62:50.31 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:2: 62:50.31 /<>/firefox-66.0~b8+build1/js/src/vm/StringType.h:1692:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 62:50.31 return ToStringSlow(cx, v); 62:50.31 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 62:50.31 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:2: 62:50.31 /<>/firefox-66.0~b8+build1/js/src/jsexn.cpp:812:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 62:50.31 if (JS_GetProperty(cx, exnObject, js_name_str, &val) && val.isString()) { 62:50.31 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:50.33 /<>/firefox-66.0~b8+build1/js/src/jsexn.cpp:819:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 62:50.38 if (JS_GetProperty(cx, exnObject, js_message_str, &val) && val.isString()) { 62:50.38 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:50.38 /<>/firefox-66.0~b8+build1/js/src/jsexn.cpp:851:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 62:50.38 if (JS_GetProperty(cx, exnObject, filename_str, &val)) { 62:50.41 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:50.42 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/IonTypes.h:19, 62:50.42 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeSet.h:22, 62:50.42 from /<>/firefox-66.0~b8+build1/js/src/vm/ObjectGroup.h:19, 62:50.42 from /<>/firefox-66.0~b8+build1/js/src/vm/Shape.h:31, 62:50.42 from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:18, 62:50.42 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 62:50.42 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 62:50.42 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 62:50.42 from /<>/firefox-66.0~b8+build1/js/src/jsexn.h:18, 62:50.43 from /<>/firefox-66.0~b8+build1/js/src/jsexn.cpp:11, 62:50.43 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:2: 62:50.45 /<>/firefox-66.0~b8+build1/js/src/vm/StringType.h:1692:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 62:50.45 return ToStringSlow(cx, v); 62:50.45 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 62:50.45 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:2: 62:50.45 /<>/firefox-66.0~b8+build1/js/src/jsexn.cpp:863:24: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 62:50.45 if (!JS_GetProperty(cx, exnObject, js_lineNumber_str, &val) || 62:50.45 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:50.45 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 62:50.45 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 62:50.45 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 62:50.45 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 62:50.49 from /<>/firefox-66.0~b8+build1/js/src/jsexn.h:18, 62:50.49 from /<>/firefox-66.0~b8+build1/js/src/jsexn.cpp:11, 62:50.49 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:2: 62:50.49 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:174:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 62:50.49 return js::ToUint32Slow(cx, v, out); 62:50.49 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 62:50.49 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:2: 62:50.49 /<>/firefox-66.0~b8+build1/js/src/jsexn.cpp:870:24: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 62:50.49 if (!JS_GetProperty(cx, exnObject, js_columnNumber_str, &val) || 62:50.49 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:50.49 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 62:50.53 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 62:50.53 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 62:50.54 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 62:50.54 from /<>/firefox-66.0~b8+build1/js/src/jsexn.h:18, 62:50.54 from /<>/firefox-66.0~b8+build1/js/src/jsexn.cpp:11, 62:50.54 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:2: 62:50.54 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:174:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 62:50.54 return js::ToUint32Slow(cx, v, out); 62:50.54 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 62:51.13 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool exn_toSource(JSContext*, unsigned int, JS::Value*)’: 62:51.13 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 62:51.14 return js::ToObjectSlow(cx, v, false); 62:51.14 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 62:51.15 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 62:51.15 from /<>/firefox-66.0~b8+build1/js/src/jsexn.cpp:42, 62:51.16 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:2: 62:51.16 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 62:51.16 return op(cx, obj, receiver, id, vp); 62:51.17 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:51.17 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 62:51.18 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 62:51.18 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:51.18 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/IonTypes.h:19, 62:51.18 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeSet.h:22, 62:51.18 from /<>/firefox-66.0~b8+build1/js/src/vm/ObjectGroup.h:19, 62:51.19 from /<>/firefox-66.0~b8+build1/js/src/vm/Shape.h:31, 62:51.19 from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:18, 62:51.19 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 62:51.19 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 62:51.19 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 62:51.19 from /<>/firefox-66.0~b8+build1/js/src/jsexn.h:18, 62:51.19 from /<>/firefox-66.0~b8+build1/js/src/jsexn.cpp:11, 62:51.19 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:2: 62:51.21 /<>/firefox-66.0~b8+build1/js/src/vm/StringType.h:1692:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 62:51.21 return ToStringSlow(cx, v); 62:51.21 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 62:51.21 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 62:51.21 from /<>/firefox-66.0~b8+build1/js/src/jsexn.cpp:42, 62:51.21 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:2: 62:51.21 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 62:51.21 return op(cx, obj, receiver, id, vp); 62:51.21 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:51.21 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 62:51.21 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 62:51.21 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:51.22 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:2: 62:51.22 /<>/firefox-66.0~b8+build1/js/src/jsexn.cpp:484:32: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 62:51.22 !(message = ValueToSource(cx, messageVal))) { 62:51.22 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 62:51.22 /<>/firefox-66.0~b8+build1/js/src/jsexn.cpp:490:19: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 62:51.22 if (!GetProperty(cx, obj, obj, cx->names().fileName, &filenameVal) || 62:51.22 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:51.23 /<>/firefox-66.0~b8+build1/js/src/jsexn.cpp:491:33: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 62:51.23 !(filename = ValueToSource(cx, filenameVal))) { 62:51.23 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 62:51.23 /<>/firefox-66.0~b8+build1/js/src/jsexn.cpp:497:19: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 62:51.23 if (!GetProperty(cx, obj, obj, cx->names().lineNumber, &linenoVal) || 62:51.23 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:51.23 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 62:51.23 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 62:51.23 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 62:51.23 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 62:51.23 from /<>/firefox-66.0~b8+build1/js/src/jsexn.h:18, 62:51.23 from /<>/firefox-66.0~b8+build1/js/src/jsexn.cpp:11, 62:51.23 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:2: 62:51.23 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:174:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 62:51.23 return js::ToUint32Slow(cx, v, out); 62:51.23 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 62:51.23 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/IonTypes.h:19, 62:51.23 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeSet.h:22, 62:51.24 from /<>/firefox-66.0~b8+build1/js/src/vm/ObjectGroup.h:19, 62:51.24 from /<>/firefox-66.0~b8+build1/js/src/vm/Shape.h:31, 62:51.25 from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:18, 62:51.25 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 62:51.26 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 62:51.26 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 62:51.26 from /<>/firefox-66.0~b8+build1/js/src/jsexn.h:18, 62:51.26 from /<>/firefox-66.0~b8+build1/js/src/jsexn.cpp:11, 62:51.26 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:2: 62:51.26 /<>/firefox-66.0~b8+build1/js/src/vm/StringType.h:1692:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 62:51.26 return ToStringSlow(cx, v); 62:51.26 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 62:52.25 /<>/firefox-66.0~b8+build1/js/src/vm/StringType.h: In function ‘bool Error(JSContext*, unsigned int, JS::Value*)’: 62:52.25 /<>/firefox-66.0~b8+build1/js/src/vm/StringType.h:1692:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 62:52.25 return ToStringSlow(cx, v); 62:52.25 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 62:52.25 /<>/firefox-66.0~b8+build1/js/src/vm/StringType.h:1692:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 62:52.25 return ToStringSlow(cx, v); 62:52.25 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 62:52.25 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 62:52.25 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 62:52.25 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 62:52.25 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 62:52.25 from /<>/firefox-66.0~b8+build1/js/src/jsexn.h:18, 62:52.25 from /<>/firefox-66.0~b8+build1/js/src/jsexn.cpp:11, 62:52.26 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:2: 62:52.26 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:174:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 62:52.26 return js::ToUint32Slow(cx, v, out); 62:52.26 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 62:52.65 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:20: 62:52.65 /<>/firefox-66.0~b8+build1/js/src/jsnum.cpp: In function ‘bool js::ToUint16Slow(JSContext*, JS::HandleValue, uint16_t*)’: 62:52.65 /<>/firefox-66.0~b8+build1/js/src/jsnum.cpp:1880:20: note: parameter passing for argument of type ‘const HandleValue’ {aka ‘const JS::Handle’} changed in GCC 7.1 62:52.67 JS_PUBLIC_API bool js::ToUint16Slow(JSContext* cx, const HandleValue v, 62:52.67 ^~ 62:52.68 /<>/firefox-66.0~b8+build1/js/src/jsnum.cpp:1886:27: note: parameter passing for argument of type ‘const HandleValue’ {aka ‘const JS::Handle’} changed in GCC 7.1 62:52.68 } else if (!ToNumberSlow(cx, v, &d)) { 62:52.68 ~~~~~~~~~~~~^~~~~~~~~~~ 62:53.15 In file included from /<>/firefox-66.0~b8+build1/js/src/proxy/CrossCompartmentWrapper.cpp:16, 62:53.15 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:47: 62:53.15 /<>/firefox-66.0~b8+build1/js/src/vm/Compartment-inl.h: In member function ‘bool JS::Compartment::wrap(JSContext*, JS::MutableHandleValue)’: 62:53.15 /<>/firefox-66.0~b8+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 62:53.15 inline bool JS::Compartment::wrap(JSContext* cx, JS::MutableHandleValue vp) { 62:53.15 ^~ 62:53.38 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:47: 62:53.38 /<>/firefox-66.0~b8+build1/js/src/proxy/CrossCompartmentWrapper.cpp: In function ‘bool WrapReceiver(JSContext*, JS::HandleObject, JS::MutableHandleValue)’: 62:53.38 /<>/firefox-66.0~b8+build1/js/src/proxy/CrossCompartmentWrapper.cpp:167:13: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 62:53.38 static bool WrapReceiver(JSContext* cx, HandleObject wrapper, 62:53.38 ^~~~~~~~~~~~ 62:56.95 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:38: 62:56.96 /<>/firefox-66.0~b8+build1/js/src/proxy/BaseProxyHandler.cpp: In member function ‘virtual bool js::BaseProxyHandler::getOwnEnumerablePropertyKeys(JSContext*, JS::HandleObject, JS::AutoIdVector&) const’: 62:56.96 /<>/firefox-66.0~b8+build1/js/src/proxy/BaseProxyHandler.cpp:276:34: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 62:56.96 if (!getOwnPropertyDescriptor(cx, proxy, id, &desc)) { 62:56.96 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ *** KEEP ALIVE MARKER *** Total duration: 1:03:00.276754 63:02.97 In file included from /<>/firefox-66.0~b8+build1/js/src/jsexn.cpp:20, 63:02.97 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:2: 63:02.97 /<>/firefox-66.0~b8+build1/js/src/jsnum.h: In function ‘bool Number(JSContext*, unsigned int, JS::Value*)’: 63:02.98 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:213:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 63:02.98 return ToNumericSlow(cx, vp); 63:02.98 ~~~~~~~~~~~~~^~~~~~~~ 63:03.77 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:20: 63:03.77 /<>/firefox-66.0~b8+build1/js/src/jsnum.cpp: In function ‘JSObject* js::InitNumberClass(JSContext*, JS::Handle)’: 63:03.77 /<>/firefox-66.0~b8+build1/js/src/jsnum.cpp:1308:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 63:03.77 if (!DefineDataProperty(cx, ctor, parseIntId, parseIntValue, 0)) { 63:03.77 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:03.77 /<>/firefox-66.0~b8+build1/js/src/jsnum.cpp:1321:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 63:03.77 if (!DefineDataProperty(cx, ctor, parseFloatId, parseFloatValue, 0)) { 63:03.77 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:03.77 /<>/firefox-66.0~b8+build1/js/src/jsnum.cpp:1329:32: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 63:03.77 if (!NativeDefineDataProperty( 63:03.77 ~~~~~~~~~~~~~~~~~~~~~~~~^ 63:03.77 cx, global, cx->names().NaN, valueNaN, 63:03.77 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:03.77 JSPROP_PERMANENT | JSPROP_READONLY | JSPROP_RESOLVING) || 63:03.77 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:03.77 /<>/firefox-66.0~b8+build1/js/src/jsnum.cpp:1332:32: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 63:03.77 !NativeDefineDataProperty( 63:03.77 ~~~~~~~~~~~~~~~~~~~~~~~~^ 63:03.77 cx, global, cx->names().Infinity, valueInfinity, 63:03.77 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:03.77 JSPROP_PERMANENT | JSPROP_READONLY | JSPROP_RESOLVING)) { 63:03.77 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:04.00 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:47: 63:04.02 /<>/firefox-66.0~b8+build1/js/src/proxy/CrossCompartmentWrapper.cpp: In member function ‘virtual bool js::CrossCompartmentWrapper::getPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const’: 63:04.02 /<>/firefox-66.0~b8+build1/js/src/proxy/CrossCompartmentWrapper.cpp:46:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 63:04.02 bool CrossCompartmentWrapper::getPropertyDescriptor( 63:04.02 ^~~~~~~~~~~~~~~~~~~~~~~ 63:04.02 /<>/firefox-66.0~b8+build1/js/src/proxy/CrossCompartmentWrapper.cpp:50:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 63:04.02 /<>/firefox-66.0~b8+build1/js/src/proxy/CrossCompartmentWrapper.cpp:27:21: 63:04.02 ok = (pre) && (op); \ 63:04.02 ~~~~ 63:04.03 /<>/firefox-66.0~b8+build1/js/src/proxy/CrossCompartmentWrapper.cpp:50:40: 63:04.07 Wrapper::getPropertyDescriptor(cx, wrapper, id, desc), 63:04.08 /<>/firefox-66.0~b8+build1/js/src/proxy/CrossCompartmentWrapper.cpp:27:22: note: in definition of macro ‘PIERCE’ 63:04.09 ok = (pre) && (op); \ 63:04.09 ^~ 63:04.09 /<>/firefox-66.0~b8+build1/js/src/proxy/CrossCompartmentWrapper.cpp: In member function ‘virtual bool js::CrossCompartmentWrapper::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const’: 63:04.09 /<>/firefox-66.0~b8+build1/js/src/proxy/CrossCompartmentWrapper.cpp:54:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 63:04.10 bool CrossCompartmentWrapper::getOwnPropertyDescriptor( 63:04.10 ^~~~~~~~~~~~~~~~~~~~~~~ 63:04.10 /<>/firefox-66.0~b8+build1/js/src/proxy/CrossCompartmentWrapper.cpp:58:43: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 63:04.10 /<>/firefox-66.0~b8+build1/js/src/proxy/CrossCompartmentWrapper.cpp:27:21: 63:04.10 ok = (pre) && (op); \ 63:04.10 ~~~~ 63:04.10 /<>/firefox-66.0~b8+build1/js/src/proxy/CrossCompartmentWrapper.cpp:58:43: 63:04.10 Wrapper::getOwnPropertyDescriptor(cx, wrapper, id, desc), 63:04.10 /<>/firefox-66.0~b8+build1/js/src/proxy/CrossCompartmentWrapper.cpp:27:22: note: in definition of macro ‘PIERCE’ 63:04.10 ok = (pre) && (op); \ 63:04.10 ^~ 63:04.10 /<>/firefox-66.0~b8+build1/js/src/proxy/CrossCompartmentWrapper.cpp: In member function ‘virtual bool js::CrossCompartmentWrapper::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&) const’: 63:04.10 /<>/firefox-66.0~b8+build1/js/src/proxy/CrossCompartmentWrapper.cpp:62:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 63:04.10 bool CrossCompartmentWrapper::defineProperty(JSContext* cx, 63:04.10 ^~~~~~~~~~~~~~~~~~~~~~~ 63:04.10 /<>/firefox-66.0~b8+build1/js/src/proxy/CrossCompartmentWrapper.cpp:68:33: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 63:04.10 /<>/firefox-66.0~b8+build1/js/src/proxy/CrossCompartmentWrapper.cpp:27:21: 63:04.10 ok = (pre) && (op); \ 63:04.10 ~~~~ 63:04.10 /<>/firefox-66.0~b8+build1/js/src/proxy/CrossCompartmentWrapper.cpp:68:33: 63:04.10 Wrapper::defineProperty(cx, wrapper, id, desc2, result), NOTHING); 63:04.10 /<>/firefox-66.0~b8+build1/js/src/proxy/CrossCompartmentWrapper.cpp:27:22: note: in definition of macro ‘PIERCE’ 63:04.10 ok = (pre) && (op); \ 63:04.10 ^~ 63:04.36 /<>/firefox-66.0~b8+build1/js/src/proxy/CrossCompartmentWrapper.cpp: In member function ‘virtual bool js::CrossCompartmentWrapper::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const’: 63:04.36 /<>/firefox-66.0~b8+build1/js/src/proxy/CrossCompartmentWrapper.cpp:186:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 63:04.37 bool CrossCompartmentWrapper::get(JSContext* cx, HandleObject wrapper, 63:04.37 ^~~~~~~~~~~~~~~~~~~~~~~ 63:04.39 /<>/firefox-66.0~b8+build1/js/src/proxy/CrossCompartmentWrapper.cpp:186:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 63:04.39 /<>/firefox-66.0~b8+build1/js/src/proxy/CrossCompartmentWrapper.cpp:196:22: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 63:04.39 if (!Wrapper::get(cx, wrapper, receiverCopy, id, vp)) { 63:04.39 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:04.39 /<>/firefox-66.0~b8+build1/js/src/proxy/CrossCompartmentWrapper.cpp:196:22: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 63:04.48 /<>/firefox-66.0~b8+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’: 63:04.48 /<>/firefox-66.0~b8+build1/js/src/proxy/CrossCompartmentWrapper.cpp:203:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 63:04.51 bool CrossCompartmentWrapper::set(JSContext* cx, HandleObject wrapper, 63:04.51 ^~~~~~~~~~~~~~~~~~~~~~~ 63:04.51 /<>/firefox-66.0~b8+build1/js/src/proxy/CrossCompartmentWrapper.cpp:203:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 63:04.51 /<>/firefox-66.0~b8+build1/js/src/proxy/CrossCompartmentWrapper.cpp:212:22: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 63:04.51 /<>/firefox-66.0~b8+build1/js/src/proxy/CrossCompartmentWrapper.cpp:27:21: 63:04.51 ok = (pre) && (op); \ 63:04.51 ~~~~ 63:04.57 /<>/firefox-66.0~b8+build1/js/src/proxy/CrossCompartmentWrapper.cpp:212:22: 63:04.57 Wrapper::set(cx, wrapper, id, valCopy, receiverCopy, result), NOTHING); 63:04.57 /<>/firefox-66.0~b8+build1/js/src/proxy/CrossCompartmentWrapper.cpp:27:22: note: in definition of macro ‘PIERCE’ 63:04.58 ok = (pre) && (op); \ 63:04.58 ^~ 63:04.59 /<>/firefox-66.0~b8+build1/js/src/proxy/CrossCompartmentWrapper.cpp:212:22: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 63:04.59 /<>/firefox-66.0~b8+build1/js/src/proxy/CrossCompartmentWrapper.cpp:27:21: 63:04.60 ok = (pre) && (op); \ 63:04.66 ~~~~ 63:04.66 /<>/firefox-66.0~b8+build1/js/src/proxy/CrossCompartmentWrapper.cpp:212:22: 63:04.66 Wrapper::set(cx, wrapper, id, valCopy, receiverCopy, result), NOTHING); 63:04.66 /<>/firefox-66.0~b8+build1/js/src/proxy/CrossCompartmentWrapper.cpp:27:22: note: in definition of macro ‘PIERCE’ 63:04.66 ok = (pre) && (op); \ 63:04.66 ^~ 63:04.90 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:31, 63:04.90 from /<>/firefox-66.0~b8+build1/js/src/jsexn.cpp:42, 63:04.90 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:2: 63:04.90 /<>/firefox-66.0~b8+build1/js/src/vm/JSAtom-inl.h: In member function ‘virtual JSObject* js::CrossCompartmentWrapper::enumerate(JSContext*, JS::HandleObject) const’: 63:04.90 /<>/firefox-66.0~b8+build1/js/src/vm/JSAtom-inl.h:93:33: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType’ {aka ‘JS::Handle’} changed in GCC 7.1 63:04.90 JSAtom* atom = ToAtom(cx, v); 63:04.90 ~~~~~~~~~~~~~~~^~~~~~~ 63:06.31 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:47: 63:06.31 /<>/firefox-66.0~b8+build1/js/src/proxy/CrossCompartmentWrapper.cpp: In member function ‘virtual bool js::CrossCompartmentWrapper::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) const’: 63:06.31 /<>/firefox-66.0~b8+build1/js/src/proxy/CrossCompartmentWrapper.cpp:383:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 63:06.31 bool CrossCompartmentWrapper::hasInstance(JSContext* cx, HandleObject wrapper, 63:06.31 ^~~~~~~~~~~~~~~~~~~~~~~ 63:06.31 /<>/firefox-66.0~b8+build1/js/src/proxy/CrossCompartmentWrapper.cpp:390:30: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 63:06.31 return Wrapper::hasInstance(cx, wrapper, v, bp); 63:06.31 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 63:06.59 /<>/firefox-66.0~b8+build1/js/src/proxy/CrossCompartmentWrapper.cpp: In member function ‘virtual bool js::CrossCompartmentWrapper::boxedValue_unbox(JSContext*, JS::HandleObject, JS::MutableHandleValue) const’: 63:06.59 /<>/firefox-66.0~b8+build1/js/src/proxy/CrossCompartmentWrapper.cpp:433:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 63:06.59 bool CrossCompartmentWrapper::boxedValue_unbox(JSContext* cx, 63:06.59 ^~~~~~~~~~~~~~~~~~~~~~~ 63:06.59 /<>/firefox-66.0~b8+build1/js/src/proxy/CrossCompartmentWrapper.cpp:436:57: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 63:06.59 /<>/firefox-66.0~b8+build1/js/src/proxy/CrossCompartmentWrapper.cpp:27:21: 63:06.59 ok = (pre) && (op); \ 63:06.59 ~~~~ 63:06.59 /<>/firefox-66.0~b8+build1/js/src/proxy/CrossCompartmentWrapper.cpp:436:57: 63:06.59 PIERCE(cx, wrapper, NOTHING, Wrapper::boxedValue_unbox(cx, wrapper, vp), 63:06.59 /<>/firefox-66.0~b8+build1/js/src/proxy/CrossCompartmentWrapper.cpp:27:22: note: in definition of macro ‘PIERCE’ 63:06.59 ok = (pre) && (op); \ 63:06.59 ^~ *** KEEP ALIVE MARKER *** Total duration: 1:04:00.277405 64:12.58 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:11: 64:12.58 /<>/firefox-66.0~b8+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp: In member function ‘virtual bool js::OpaqueCrossCompartmentWrapper::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const’: 64:12.58 /<>/firefox-66.0~b8+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:13:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 64:12.58 bool OpaqueCrossCompartmentWrapper::getOwnPropertyDescriptor( 64:12.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:12.58 /<>/firefox-66.0~b8+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp: In member function ‘virtual bool js::OpaqueCrossCompartmentWrapper::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&) const’: 64:12.58 /<>/firefox-66.0~b8+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:20:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 64:12.58 bool OpaqueCrossCompartmentWrapper::defineProperty( 64:12.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:12.63 /<>/firefox-66.0~b8+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp: In member function ‘virtual bool js::OpaqueCrossCompartmentWrapper::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) const’: 64:12.63 /<>/firefox-66.0~b8+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:143:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 64:12.63 bool OpaqueCrossCompartmentWrapper::hasInstance(JSContext* cx, 64:12.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:12.71 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:38: 64:12.71 /<>/firefox-66.0~b8+build1/js/src/proxy/SecurityWrapper.cpp: In member function ‘bool js::SecurityWrapper::boxedValue_unbox(JSContext*, JS::HandleObject, JS::MutableHandleValue) const [with Base = js::Wrapper]’: 64:12.72 /<>/firefox-66.0~b8+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 64:12.72 bool SecurityWrapper::boxedValue_unbox(JSContext* cx, HandleObject obj, 64:12.72 ^~~~~~~~~~~~~~~~~~~~~ 64:12.77 /<>/firefox-66.0~b8+build1/js/src/proxy/SecurityWrapper.cpp: In member function ‘bool js::SecurityWrapper::boxedValue_unbox(JSContext*, JS::HandleObject, JS::MutableHandleValue) const [with Base = js::CrossCompartmentWrapper]’: 64:12.77 /<>/firefox-66.0~b8+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 64:12.79 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:2: 64:12.79 /<>/firefox-66.0~b8+build1/js/src/proxy/DeadObjectProxy.cpp: In member function ‘virtual bool js::DeadObjectProxy::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const’: 64:12.79 /<>/firefox-66.0~b8+build1/js/src/proxy/DeadObjectProxy.cpp:23:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 64:12.80 bool DeadObjectProxy::getOwnPropertyDescriptor( 64:12.80 ^~~~~~~~~~~~~~~ 64:12.80 /<>/firefox-66.0~b8+build1/js/src/proxy/DeadObjectProxy.cpp: In member function ‘virtual bool js::DeadObjectProxy::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&) const’: 64:12.80 /<>/firefox-66.0~b8+build1/js/src/proxy/DeadObjectProxy.cpp:30:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 64:12.80 bool DeadObjectProxy::defineProperty(JSContext* cx, HandleObject wrapper, 64:12.80 ^~~~~~~~~~~~~~~ 64:12.86 /<>/firefox-66.0~b8+build1/js/src/proxy/DeadObjectProxy.cpp: In member function ‘virtual bool js::DeadObjectProxy::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) const’: 64:12.86 /<>/firefox-66.0~b8+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 64:12.86 bool DeadObjectProxy::hasInstance(JSContext* cx, HandleObject proxy, 64:12.86 ^~~~~~~~~~~~~~~ 64:13.02 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:11: 64:13.02 /<>/firefox-66.0~b8+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp: In member function ‘virtual bool js::OpaqueCrossCompartmentWrapper::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const’: 64:13.02 /<>/firefox-66.0~b8+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:86:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 64:13.02 bool OpaqueCrossCompartmentWrapper::get(JSContext* cx, HandleObject wrapper, 64:13.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:13.05 /<>/firefox-66.0~b8+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:86:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 64:13.05 /<>/firefox-66.0~b8+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:86:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 64:13.05 /<>/firefox-66.0~b8+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:89:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 64:13.05 return BaseProxyHandler::get(cx, wrapper, receiver, id, vp); 64:13.05 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:13.05 /<>/firefox-66.0~b8+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:89:31: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 64:13.05 /<>/firefox-66.0~b8+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’: 64:13.05 /<>/firefox-66.0~b8+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:92:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 64:13.05 bool OpaqueCrossCompartmentWrapper::set(JSContext* cx, HandleObject wrapper, 64:13.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:13.05 /<>/firefox-66.0~b8+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:92:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 64:13.06 /<>/firefox-66.0~b8+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:96:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 64:13.06 return BaseProxyHandler::set(cx, wrapper, id, v, receiver, result); 64:13.06 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:13.09 /<>/firefox-66.0~b8+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:96:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 64:13.09 /<>/firefox-66.0~b8+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp: In member function ‘virtual bool js::OpaqueCrossCompartmentWrapper::call(JSContext*, JS::HandleObject, const JS::CallArgs&) const’: 64:13.09 /<>/firefox-66.0~b8+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:102:22: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 64:13.09 ReportIsNotFunction(cx, v); 64:13.09 ~~~~~~~~~~~~~~~~~~~^~~~~~~ 64:13.09 /<>/firefox-66.0~b8+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp: In member function ‘virtual bool js::OpaqueCrossCompartmentWrapper::getPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const’: 64:13.09 /<>/firefox-66.0~b8+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:114:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 64:13.09 bool OpaqueCrossCompartmentWrapper::getPropertyDescriptor( 64:13.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:13.09 /<>/firefox-66.0~b8+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:117:49: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 64:13.09 return BaseProxyHandler::getPropertyDescriptor(cx, wrapper, id, desc); 64:13.09 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 64:13.25 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:29: 64:13.25 /<>/firefox-66.0~b8+build1/js/src/proxy/ScriptedProxyHandler.cpp: In member function ‘virtual bool js::ScriptedProxyHandler::boxedValue_unbox(JSContext*, JS::HandleObject, JS::MutableHandleValue) const’: 64:13.25 /<>/firefox-66.0~b8+build1/js/src/proxy/ScriptedProxyHandler.cpp:1408:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 64:13.25 bool ScriptedProxyHandler::boxedValue_unbox(JSContext* cx, HandleObject proxy, 64:13.25 ^~~~~~~~~~~~~~~~~~~~ 64:13.32 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:47: 64:13.32 /<>/firefox-66.0~b8+build1/js/src/proxy/Wrapper.cpp: In member function ‘virtual bool js::ForwardingProxyHandler::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const’: 64:13.32 /<>/firefox-66.0~b8+build1/js/src/proxy/Wrapper.cpp:45:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 64:13.32 bool ForwardingProxyHandler::getOwnPropertyDescriptor( 64:13.32 ^~~~~~~~~~~~~~~~~~~~~~ 64:13.33 /<>/firefox-66.0~b8+build1/js/src/proxy/Wrapper.cpp:50:34: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 64:13.33 return GetOwnPropertyDescriptor(cx, target, id, desc); 64:13.33 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 64:13.35 /<>/firefox-66.0~b8+build1/js/src/proxy/Wrapper.cpp: In member function ‘virtual bool js::ForwardingProxyHandler::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&) const’: 64:13.35 /<>/firefox-66.0~b8+build1/js/src/proxy/Wrapper.cpp:53:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 64:13.35 bool ForwardingProxyHandler::defineProperty(JSContext* cx, HandleObject proxy, 64:13.35 ^~~~~~~~~~~~~~~~~~~~~~ 64:13.35 /<>/firefox-66.0~b8+build1/js/src/proxy/Wrapper.cpp:59:24: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 64:13.35 return DefineProperty(cx, target, id, desc, result); 64:13.35 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:13.37 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:38: 64:13.37 /<>/firefox-66.0~b8+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]’: 64:13.37 /<>/firefox-66.0~b8+build1/js/src/proxy/SecurityWrapper.cpp:100:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 64:13.37 bool SecurityWrapper::defineProperty(JSContext* cx, HandleObject wrapper, 64:13.37 ^~~~~~~~~~~~~~~~~~~~~ 64:13.37 /<>/firefox-66.0~b8+build1/js/src/proxy/SecurityWrapper.cpp:108:30: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 64:13.37 return Base::defineProperty(cx, wrapper, id, desc, result); 64:13.37 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:13.41 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:29: 64:13.41 /<>/firefox-66.0~b8+build1/js/src/proxy/ScriptedProxyHandler.cpp: In member function ‘virtual bool js::ScriptedProxyHandler::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) const’: 64:13.41 /<>/firefox-66.0~b8+build1/js/src/proxy/ScriptedProxyHandler.cpp:1368:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 64:13.41 bool ScriptedProxyHandler::hasInstance(JSContext* cx, HandleObject proxy, 64:13.41 ^~~~~~~~~~~~~~~~~~~~ 64:13.50 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:38: 64:13.50 /<>/firefox-66.0~b8+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]’: 64:13.50 /<>/firefox-66.0~b8+build1/js/src/proxy/SecurityWrapper.cpp:100:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 64:13.50 bool SecurityWrapper::defineProperty(JSContext* cx, HandleObject wrapper, 64:13.50 ^~~~~~~~~~~~~~~~~~~~~ 64:13.51 /<>/firefox-66.0~b8+build1/js/src/proxy/SecurityWrapper.cpp:108:30: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 64:13.52 return Base::defineProperty(cx, wrapper, id, desc, result); 64:13.52 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:13.57 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:47: 64:13.57 /<>/firefox-66.0~b8+build1/js/src/proxy/Wrapper.cpp: In member function ‘virtual bool js::ForwardingProxyHandler::getPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const’: 64:13.60 /<>/firefox-66.0~b8+build1/js/src/proxy/Wrapper.cpp:190:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 64:13.60 bool ForwardingProxyHandler::getPropertyDescriptor( 64:13.60 ^~~~~~~~~~~~~~~~~~~~~~ 64:13.60 /<>/firefox-66.0~b8+build1/js/src/proxy/Wrapper.cpp:197:31: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 64:13.60 return GetPropertyDescriptor(cx, target, id, desc); 64:13.60 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 64:13.63 /<>/firefox-66.0~b8+build1/js/src/proxy/Wrapper.cpp: In member function ‘virtual bool js::ForwardingProxyHandler::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) const’: 64:13.63 /<>/firefox-66.0~b8+build1/js/src/proxy/Wrapper.cpp:227:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 64:13.63 bool ForwardingProxyHandler::hasInstance(JSContext* cx, HandleObject proxy, 64:13.63 ^~~~~~~~~~~~~~~~~~~~~~ 64:13.72 /<>/firefox-66.0~b8+build1/js/src/proxy/Wrapper.cpp: In member function ‘virtual bool js::ForwardingProxyHandler::boxedValue_unbox(JSContext*, JS::HandleObject, JS::MutableHandleValue) const’: 64:13.72 /<>/firefox-66.0~b8+build1/js/src/proxy/Wrapper.cpp:267:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 64:13.72 bool ForwardingProxyHandler::boxedValue_unbox(JSContext* cx, HandleObject proxy, 64:13.72 ^~~~~~~~~~~~~~~~~~~~~~ 64:13.98 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:29: 64:13.99 /<>/firefox-66.0~b8+build1/js/src/proxy/ScriptedProxyHandler.cpp: In function ‘bool IsCompatiblePropertyDescriptor(JSContext*, bool, JS::Handle, JS::Handle, const char**)’: 64:13.99 /<>/firefox-66.0~b8+build1/js/src/proxy/ScriptedProxyHandler.cpp:30:13: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 64:13.99 static bool IsCompatiblePropertyDescriptor(JSContext* cx, bool extensible, 64:13.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:13.99 /<>/firefox-66.0~b8+build1/js/src/proxy/ScriptedProxyHandler.cpp:30:13: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 64:13.99 /<>/firefox-66.0~b8+build1/js/src/proxy/ScriptedProxyHandler.cpp:69:19: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 64:13.99 if (!SameValue(cx, desc.value(), current.value(), &same)) { 64:13.99 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:13.99 /<>/firefox-66.0~b8+build1/js/src/proxy/ScriptedProxyHandler.cpp:130:23: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 64:13.99 if (!SameValue(cx, desc.value(), current.value(), &same)) { 64:13.99 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:14.29 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:47: 64:14.29 /<>/firefox-66.0~b8+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’: 64:14.29 /<>/firefox-66.0~b8+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 64:14.29 bool ForwardingProxyHandler::set(JSContext* cx, HandleObject proxy, HandleId id, 64:14.29 ^~~~~~~~~~~~~~~~~~~~~~ 64:14.29 /<>/firefox-66.0~b8+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 64:14.29 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 64:14.29 from /<>/firefox-66.0~b8+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9, 64:14.29 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:11: 64:14.29 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 64:14.29 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); 64:14.29 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:14.29 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 64:14.29 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 64:14.30 return NativeSetProperty(cx, obj.as(), id, v, 64:14.30 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:14.30 receiver, result); 64:14.30 ~~~~~~~~~~~~~~~~~ 64:14.30 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 64:14.61 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:47: 64:14.61 /<>/firefox-66.0~b8+build1/js/src/proxy/Wrapper.cpp: In member function ‘virtual bool js::ForwardingProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const’: 64:14.61 /<>/firefox-66.0~b8+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 64:14.61 bool ForwardingProxyHandler::get(JSContext* cx, HandleObject proxy, 64:14.61 ^~~~~~~~~~~~~~~~~~~~~~ 64:14.61 /<>/firefox-66.0~b8+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 64:14.61 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 64:14.61 from /<>/firefox-66.0~b8+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9, 64:14.61 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:11: 64:14.61 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 64:14.61 return op(cx, obj, receiver, id, vp); 64:14.61 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:14.61 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 64:14.61 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 64:14.61 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:14.68 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:29: 64:14.68 /<>/firefox-66.0~b8+build1/js/src/proxy/ScriptedProxyHandler.cpp: In function ‘bool GetProxyTrap(JSContext*, JS::HandleObject, js::HandlePropertyName, JS::MutableHandleValue)’: 64:14.68 /<>/firefox-66.0~b8+build1/js/src/proxy/ScriptedProxyHandler.cpp:180:13: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 64:14.68 static bool GetProxyTrap(JSContext* cx, HandleObject handler, 64:14.68 ^~~~~~~~~~~~ 64:14.70 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 64:14.70 from /<>/firefox-66.0~b8+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9, 64:14.70 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:11: 64:14.70 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 64:14.71 return op(cx, obj, receiver, id, vp); 64:14.71 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:14.71 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 64:14.71 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 64:14.71 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:14.95 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:29: 64:14.95 /<>/firefox-66.0~b8+build1/js/src/proxy/ScriptedProxyHandler.cpp: In member function ‘virtual bool js::ScriptedProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const’: 64:14.95 /<>/firefox-66.0~b8+build1/js/src/proxy/ScriptedProxyHandler.cpp:1079:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 64:14.95 bool ScriptedProxyHandler::get(JSContext* cx, HandleObject proxy, 64:14.95 ^~~~~~~~~~~~~~~~~~~~ 64:14.95 /<>/firefox-66.0~b8+build1/js/src/proxy/ScriptedProxyHandler.cpp:1079:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 64:14.95 /<>/firefox-66.0~b8+build1/js/src/proxy/ScriptedProxyHandler.cpp:1096:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 64:14.95 if (!GetProxyTrap(cx, handler, cx->names().get, &trap)) { 64:14.95 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:14.96 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 64:14.96 from /<>/firefox-66.0~b8+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9, 64:14.96 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:11: 64:14.96 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 64:14.96 return op(cx, obj, receiver, id, vp); 64:14.96 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:14.96 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 64:15.01 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 64:15.01 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:15.01 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:29: 64:15.01 /<>/firefox-66.0~b8+build1/js/src/proxy/ScriptedProxyHandler.cpp:1120:14: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 64:15.01 if (!Call(cx, trap, thisv, args, &trapResult)) { 64:15.01 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:15.01 /<>/firefox-66.0~b8+build1/js/src/proxy/ScriptedProxyHandler.cpp:1120:14: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 64:15.01 /<>/firefox-66.0~b8+build1/js/src/proxy/ScriptedProxyHandler.cpp:1127:32: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 64:15.01 if (!GetOwnPropertyDescriptor(cx, target, id, &desc)) { 64:15.01 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 64:15.01 /<>/firefox-66.0~b8+build1/js/src/proxy/ScriptedProxyHandler.cpp:1136:21: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 64:15.01 if (!SameValue(cx, trapResult, desc.value(), &same)) { 64:15.01 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:15.37 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 64:15.37 from /<>/firefox-66.0~b8+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9, 64:15.37 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:11: 64:15.37 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h: In function ‘bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)’: 64:15.37 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:110:13: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 64:15.37 inline bool GetProperty(JSContext* cx, JS::Handle obj, 64:15.37 ^~~~~~~~~~~ 64:15.37 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:110:13: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 64:15.37 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 64:15.37 return op(cx, obj, receiver, id, vp); 64:15.37 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:15.37 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 64:15.37 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 64:15.37 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:15.45 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:20: 64:15.45 /<>/firefox-66.0~b8+build1/js/src/proxy/Proxy.cpp: In static member function ‘static bool js::Proxy::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle)’: 64:15.45 /<>/firefox-66.0~b8+build1/js/src/proxy/Proxy.cpp:101:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 64:15.45 bool Proxy::getOwnPropertyDescriptor(JSContext* cx, HandleObject proxy, 64:15.45 ^~~~~ 64:15.46 /<>/firefox-66.0~b8+build1/js/src/proxy/Proxy.cpp:115:43: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 64:15.46 return handler->getOwnPropertyDescriptor(cx, proxy, id, desc); 64:15.46 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 64:15.56 /<>/firefox-66.0~b8+build1/js/src/proxy/Proxy.cpp: In static member function ‘static bool js::Proxy::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*)’: 64:15.56 /<>/firefox-66.0~b8+build1/js/src/proxy/Proxy.cpp:564:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 64:15.56 bool Proxy::hasInstance(JSContext* cx, HandleObject proxy, MutableHandleValue v, 64:15.56 ^~~~~ 64:15.59 /<>/firefox-66.0~b8+build1/js/src/proxy/Proxy.cpp:576:57: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 64:15.59 return proxy->as().handler()->hasInstance(cx, proxy, v, bp); 64:15.59 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 64:15.65 /<>/firefox-66.0~b8+build1/js/src/proxy/Proxy.cpp: In static member function ‘static bool js::Proxy::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&)’: 64:15.65 /<>/firefox-66.0~b8+build1/js/src/proxy/Proxy.cpp:118:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 64:15.65 bool Proxy::defineProperty(JSContext* cx, HandleObject proxy, HandleId id, 64:15.65 ^~~~~ 64:15.65 /<>/firefox-66.0~b8+build1/js/src/proxy/Proxy.cpp:132:60: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 64:15.65 return proxy->as().handler()->defineProperty(cx, proxy, id, desc, 64:15.65 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 64:15.65 result); 64:15.65 ~~~~~~~ 64:15.91 /<>/firefox-66.0~b8+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&)’: 64:15.91 /<>/firefox-66.0~b8+build1/js/src/proxy/Proxy.cpp:421:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 64:15.95 bool Proxy::set(JSContext* cx, HandleObject proxy, HandleId id, HandleValue v, 64:15.97 ^~~~~ 64:16.03 /<>/firefox-66.0~b8+build1/js/src/proxy/Proxy.cpp:421:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 64:16.03 /<>/firefox-66.0~b8+build1/js/src/proxy/Proxy.cpp:415:42: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 64:16.03 return handler->BaseProxyHandler::set(cx, proxy, id, v, receiver, result); 64:16.03 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:16.04 /<>/firefox-66.0~b8+build1/js/src/proxy/Proxy.cpp:415:42: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 64:16.04 /<>/firefox-66.0~b8+build1/js/src/proxy/Proxy.cpp:418:22: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 64:16.08 return handler->set(cx, proxy, id, v, receiver, result); 64:16.09 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:16.09 /<>/firefox-66.0~b8+build1/js/src/proxy/Proxy.cpp:418:22: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 64:16.21 /<>/firefox-66.0~b8+build1/js/src/proxy/Proxy.cpp: In static member function ‘static bool js::Proxy::getPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle)’: 64:16.21 /<>/firefox-66.0~b8+build1/js/src/proxy/Proxy.cpp:76:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 64:16.21 bool Proxy::getPropertyDescriptor(JSContext* cx, HandleObject proxy, 64:16.21 ^~~~~ 64:16.21 /<>/firefox-66.0~b8+build1/js/src/proxy/Proxy.cpp:94:60: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 64:16.21 return handler->BaseProxyHandler::getPropertyDescriptor(cx, proxy, id, 64:16.21 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 64:16.21 desc); 64:16.21 ~~~~~ 64:16.21 /<>/firefox-66.0~b8+build1/js/src/proxy/Proxy.cpp:98:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 64:16.21 return handler->getPropertyDescriptor(cx, proxy, id, desc); 64:16.21 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 64:16.51 /<>/firefox-66.0~b8+build1/js/src/proxy/Proxy.cpp: In static member function ‘static bool js::Proxy::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)’: 64:16.51 /<>/firefox-66.0~b8+build1/js/src/proxy/Proxy.cpp:370:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 64:16.51 bool Proxy::get(JSContext* cx, HandleObject proxy, HandleValue receiver_, 64:16.51 ^~~~~ 64:16.51 /<>/firefox-66.0~b8+build1/js/src/proxy/Proxy.cpp:370:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 64:16.51 /<>/firefox-66.0~b8+build1/js/src/proxy/Proxy.cpp:363:25: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 64:16.51 return GetProperty(cx, proto, receiver, id, vp); 64:16.51 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:16.51 /<>/firefox-66.0~b8+build1/js/src/proxy/Proxy.cpp:367:22: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 64:16.51 return handler->get(cx, proxy, receiver, id, vp); 64:16.51 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:16.51 /<>/firefox-66.0~b8+build1/js/src/proxy/Proxy.cpp:367:22: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 64:17.27 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:29: 64:17.27 /<>/firefox-66.0~b8+build1/js/src/proxy/ScriptedProxyHandler.cpp: In member function ‘virtual bool js::ScriptedProxyHandler::setPrototype(JSContext*, JS::HandleObject, JS::HandleObject, JS::ObjectOpResult&) const’: 64:17.27 /<>/firefox-66.0~b8+build1/js/src/proxy/ScriptedProxyHandler.cpp:309:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 64:17.27 if (!GetProxyTrap(cx, handler, cx->names().setPrototypeOf, &trap)) { 64:17.28 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:17.28 /<>/firefox-66.0~b8+build1/js/src/proxy/ScriptedProxyHandler.cpp:327:18: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 64:17.28 if (!js::Call(cx, trap, hval, args, &hval)) { 64:17.28 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:17.28 /<>/firefox-66.0~b8+build1/js/src/proxy/ScriptedProxyHandler.cpp:327:18: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 64:17.77 /<>/firefox-66.0~b8+build1/js/src/proxy/ScriptedProxyHandler.cpp: In member function ‘virtual bool js::ScriptedProxyHandler::preventExtensions(JSContext*, JS::HandleObject, JS::ObjectOpResult&) const’: 64:17.77 /<>/firefox-66.0~b8+build1/js/src/proxy/ScriptedProxyHandler.cpp:407:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 64:17.77 if (!GetProxyTrap(cx, handler, cx->names().preventExtensions, &trap)) { 64:17.77 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:17.77 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext-inl.h:19, 64:17.77 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeInference-inl.h:36, 64:17.77 from /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:36, 64:17.77 from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 64:17.77 from /<>/firefox-66.0~b8+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9, 64:17.77 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:11: 64:17.77 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:106:14: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 64:17.77 return Call(cx, fval, thisv, args, rval); 64:17.77 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:17.77 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:106:14: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 64:18.26 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:29: 64:18.26 /<>/firefox-66.0~b8+build1/js/src/proxy/ScriptedProxyHandler.cpp: In member function ‘virtual bool js::ScriptedProxyHandler::has(JSContext*, JS::HandleObject, JS::HandleId, bool*) const’: 64:18.26 /<>/firefox-66.0~b8+build1/js/src/proxy/ScriptedProxyHandler.cpp:1021:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 64:18.26 if (!GetProxyTrap(cx, handler, cx->names().has, &trap)) { 64:18.26 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:18.26 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext-inl.h:19, 64:18.26 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeInference-inl.h:36, 64:18.26 from /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:36, 64:18.26 from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 64:18.26 from /<>/firefox-66.0~b8+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9, 64:18.27 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:11: 64:18.27 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:123:14: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 64:18.27 return Call(cx, fval, thisv, args, rval); 64:18.27 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:18.27 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:123:14: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 64:18.27 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:29: 64:18.27 /<>/firefox-66.0~b8+build1/js/src/proxy/ScriptedProxyHandler.cpp:1048:34: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 64:18.27 if (!GetOwnPropertyDescriptor(cx, target, id, &desc)) { 64:18.27 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 64:18.88 /<>/firefox-66.0~b8+build1/js/src/proxy/ScriptedProxyHandler.cpp: In member function ‘virtual bool js::ScriptedProxyHandler::isExtensible(JSContext*, JS::HandleObject, bool*) const’: 64:18.88 /<>/firefox-66.0~b8+build1/js/src/proxy/ScriptedProxyHandler.cpp:468:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 64:18.88 if (!GetProxyTrap(cx, handler, cx->names().isExtensible, &trap)) { 64:18.88 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:18.88 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext-inl.h:19, 64:18.88 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeInference-inl.h:36, 64:18.88 from /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:36, 64:18.88 from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 64:18.89 from /<>/firefox-66.0~b8+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9, 64:18.89 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:11: 64:18.89 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:106:14: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 64:18.90 return Call(cx, fval, thisv, args, rval); 64:18.91 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:18.91 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:106:14: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 64:19.26 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:29: 64:19.27 /<>/firefox-66.0~b8+build1/js/src/proxy/ScriptedProxyHandler.cpp: In member function ‘virtual bool js::ScriptedProxyHandler::getPrototype(JSContext*, JS::HandleObject, JS::MutableHandleObject) const’: 64:19.27 /<>/firefox-66.0~b8+build1/js/src/proxy/ScriptedProxyHandler.cpp:230:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 64:19.27 if (!GetProxyTrap(cx, handler, cx->names().getPrototypeOf, &trap)) { 64:19.27 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:19.27 /<>/firefox-66.0~b8+build1/js/src/proxy/ScriptedProxyHandler.cpp:248:18: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 64:19.27 if (!js::Call(cx, trap, handlerProto, args, &handlerProto)) { 64:19.27 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:19.27 /<>/firefox-66.0~b8+build1/js/src/proxy/ScriptedProxyHandler.cpp:248:18: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 64:19.54 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:20: 64:19.55 /<>/firefox-66.0~b8+build1/js/src/proxy/Proxy.cpp: In function ‘bool js::ProxyHas(JSContext*, JS::HandleObject, JS::HandleValue, JS::MutableHandleValue)’: 64:19.55 /<>/firefox-66.0~b8+build1/js/src/proxy/Proxy.cpp:282:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 64:19.55 bool js::ProxyHas(JSContext* cx, HandleObject proxy, HandleValue idVal, 64:19.56 ^~ 64:19.56 /<>/firefox-66.0~b8+build1/js/src/proxy/Proxy.cpp:282:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 64:19.56 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:31, 64:19.56 from /<>/firefox-66.0~b8+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9, 64:19.56 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:11: 64:19.57 /<>/firefox-66.0~b8+build1/js/src/vm/JSAtom-inl.h:93:33: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType’ {aka ‘JS::Handle’} changed in GCC 7.1 64:19.57 JSAtom* atom = ToAtom(cx, v); 64:19.57 ~~~~~~~~~~~~~~~^~~~~~~ 64:19.75 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:20: 64:19.75 /<>/firefox-66.0~b8+build1/js/src/proxy/Proxy.cpp: In function ‘bool js::ProxyHasOwn(JSContext*, JS::HandleObject, JS::HandleValue, JS::MutableHandleValue)’: 64:19.75 /<>/firefox-66.0~b8+build1/js/src/proxy/Proxy.cpp:311:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 64:19.76 bool js::ProxyHasOwn(JSContext* cx, HandleObject proxy, HandleValue idVal, 64:19.76 ^~ 64:19.76 /<>/firefox-66.0~b8+build1/js/src/proxy/Proxy.cpp:311:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 64:19.76 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:31, 64:19.76 from /<>/firefox-66.0~b8+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9, 64:19.76 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:11: 64:19.76 /<>/firefox-66.0~b8+build1/js/src/vm/JSAtom-inl.h:93:33: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType’ {aka ‘JS::Handle’} changed in GCC 7.1 64:19.76 JSAtom* atom = ToAtom(cx, v); 64:19.76 ~~~~~~~~~~~~~~~^~~~~~~ 64:20.02 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:20: 64:20.02 /<>/firefox-66.0~b8+build1/js/src/proxy/Proxy.cpp: In function ‘bool js::ProxyGetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)’: 64:20.02 /<>/firefox-66.0~b8+build1/js/src/proxy/Proxy.cpp:378:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 64:20.02 bool js::ProxyGetProperty(JSContext* cx, HandleObject proxy, HandleId id, 64:20.02 ^~ 64:20.02 /<>/firefox-66.0~b8+build1/js/src/proxy/Proxy.cpp:378:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 64:20.02 /<>/firefox-66.0~b8+build1/js/src/proxy/Proxy.cpp:363:25: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 64:20.02 return GetProperty(cx, proto, receiver, id, vp); 64:20.02 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:20.02 /<>/firefox-66.0~b8+build1/js/src/proxy/Proxy.cpp:367:22: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 64:20.02 return handler->get(cx, proxy, receiver, id, vp); 64:20.03 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:20.06 /<>/firefox-66.0~b8+build1/js/src/proxy/Proxy.cpp:367:22: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 64:20.22 /<>/firefox-66.0~b8+build1/js/src/proxy/Proxy.cpp: In function ‘bool js::ProxySetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, bool)’: 64:20.22 /<>/firefox-66.0~b8+build1/js/src/proxy/Proxy.cpp:429:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 64:20.22 bool js::ProxySetProperty(JSContext* cx, HandleObject proxy, HandleId id, 64:20.22 ^~ 64:20.26 /<>/firefox-66.0~b8+build1/js/src/proxy/Proxy.cpp:415:42: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 64:20.26 return handler->BaseProxyHandler::set(cx, proxy, id, v, receiver, result); 64:20.26 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:20.26 /<>/firefox-66.0~b8+build1/js/src/proxy/Proxy.cpp:415:42: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 64:20.26 /<>/firefox-66.0~b8+build1/js/src/proxy/Proxy.cpp:418:22: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 64:20.26 return handler->set(cx, proxy, id, v, receiver, result); 64:20.26 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:20.26 /<>/firefox-66.0~b8+build1/js/src/proxy/Proxy.cpp:418:22: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 64:21.50 /<>/firefox-66.0~b8+build1/js/src/proxy/Proxy.cpp: In static member function ‘static bool js::Proxy::boxedValue_unbox(JSContext*, JS::HandleObject, JS::MutableHandleValue)’: 64:21.50 /<>/firefox-66.0~b8+build1/js/src/proxy/Proxy.cpp:634:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 64:21.50 bool Proxy::boxedValue_unbox(JSContext* cx, HandleObject proxy, 64:21.50 ^~~~~ 64:21.50 /<>/firefox-66.0~b8+build1/js/src/proxy/Proxy.cpp:639:62: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 64:21.50 return proxy->as().handler()->boxedValue_unbox(cx, proxy, vp); 64:21.50 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 64:21.59 /<>/firefox-66.0~b8+build1/js/src/proxy/Proxy.cpp: In function ‘JSObject* js::NewProxyObject(JSContext*, const js::BaseProxyHandler*, JS::HandleValue, JSObject*, const js::ProxyOptions&)’: 64:21.59 /<>/firefox-66.0~b8+build1/js/src/proxy/Proxy.cpp:795:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 64:21.60 JS_FRIEND_API JSObject* js::NewProxyObject(JSContext* cx, 64:21.60 ^~ 64:22.41 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSFunction.h:16, 64:22.42 from /<>/firefox-66.0~b8+build1/js/src/proxy/DeadObjectProxy.cpp:11, 64:22.42 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:2: 64:22.42 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h: In function ‘bool ProxyCreate(JSContext*, JS::CallArgs&, const char*)’: 64:22.42 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:994:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 64:22.42 ReportNotObjectArg(cx, nth, fun, v); 64:22.47 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 64:22.47 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:994:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 64:22.47 ReportNotObjectArg(cx, nth, fun, v); 64:22.48 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 64:22.72 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:47: 64:22.72 /<>/firefox-66.0~b8+build1/js/src/proxy/Wrapper.cpp: In destructor ‘js::ErrorCopier::~ErrorCopier()’: 64:22.72 /<>/firefox-66.0~b8+build1/js/src/proxy/Wrapper.cpp:420:32: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 64:22.72 if (cx->getPendingException(&exc) && exc.isObject() && 64:22.72 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 64:22.96 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:31, 64:22.96 from /<>/firefox-66.0~b8+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9, 64:22.96 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:11: 64:22.96 /<>/firefox-66.0~b8+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]’: 64:22.96 /<>/firefox-66.0~b8+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 64:22.96 inline bool ValueToId( 64:22.96 ^~~~~~~~~ 64:22.96 /<>/firefox-66.0~b8+build1/js/src/vm/JSAtom-inl.h:93:33: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType’ {aka ‘JS::Handle’} changed in GCC 7.1 64:22.96 JSAtom* atom = ToAtom(cx, v); 64:22.96 ~~~~~~~~~~~~~~~^~~~~~~ 64:23.09 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:20: 64:23.09 /<>/firefox-66.0~b8+build1/js/src/proxy/Proxy.cpp: In function ‘bool js::ProxyGetPropertyByValue(JSContext*, JS::HandleObject, JS::HandleValue, JS::MutableHandleValue)’: 64:23.09 /<>/firefox-66.0~b8+build1/js/src/proxy/Proxy.cpp:384:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 64:23.09 bool js::ProxyGetPropertyByValue(JSContext* cx, HandleObject proxy, 64:23.09 ^~ 64:23.09 /<>/firefox-66.0~b8+build1/js/src/proxy/Proxy.cpp:384:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 64:23.09 /<>/firefox-66.0~b8+build1/js/src/proxy/Proxy.cpp:384:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 64:23.09 /<>/firefox-66.0~b8+build1/js/src/proxy/Proxy.cpp:387:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 64:23.09 if (!ValueToId(cx, idVal, &id)) { 64:23.09 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 64:23.11 /<>/firefox-66.0~b8+build1/js/src/proxy/Proxy.cpp:363:25: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 64:23.11 return GetProperty(cx, proto, receiver, id, vp); 64:23.11 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:23.11 /<>/firefox-66.0~b8+build1/js/src/proxy/Proxy.cpp:367:22: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 64:23.12 return handler->get(cx, proxy, receiver, id, vp); 64:23.12 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:23.12 /<>/firefox-66.0~b8+build1/js/src/proxy/Proxy.cpp:367:22: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 64:23.30 /<>/firefox-66.0~b8+build1/js/src/proxy/Proxy.cpp: In function ‘bool js::ProxySetPropertyByValue(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, bool)’: 64:23.30 /<>/firefox-66.0~b8+build1/js/src/proxy/Proxy.cpp:439:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 64:23.30 bool js::ProxySetPropertyByValue(JSContext* cx, HandleObject proxy, 64:23.31 ^~ 64:23.31 /<>/firefox-66.0~b8+build1/js/src/proxy/Proxy.cpp:439:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 64:23.31 /<>/firefox-66.0~b8+build1/js/src/proxy/Proxy.cpp:443:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 64:23.34 if (!ValueToId(cx, idVal, &id)) { 64:23.42 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 64:23.42 /<>/firefox-66.0~b8+build1/js/src/proxy/Proxy.cpp:415:42: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 64:23.42 return handler->BaseProxyHandler::set(cx, proxy, id, v, receiver, result); 64:23.42 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:23.42 /<>/firefox-66.0~b8+build1/js/src/proxy/Proxy.cpp:415:42: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 64:23.42 /<>/firefox-66.0~b8+build1/js/src/proxy/Proxy.cpp:418:22: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 64:23.43 return handler->set(cx, proxy, id, v, receiver, result); 64:23.43 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:23.43 /<>/firefox-66.0~b8+build1/js/src/proxy/Proxy.cpp:418:22: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 64:23.65 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:29: 64:23.67 /<>/firefox-66.0~b8+build1/js/src/proxy/ScriptedProxyHandler.cpp: In member function ‘virtual bool js::ScriptedProxyHandler::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const’: 64:23.67 /<>/firefox-66.0~b8+build1/js/src/proxy/ScriptedProxyHandler.cpp:509:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 64:23.67 bool ScriptedProxyHandler::getOwnPropertyDescriptor( 64:23.67 ^~~~~~~~~~~~~~~~~~~~ 64:23.67 /<>/firefox-66.0~b8+build1/js/src/proxy/ScriptedProxyHandler.cpp:526:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 64:23.67 if (!GetProxyTrap(cx, handler, cx->names().getOwnPropertyDescriptor, &trap)) { 64:23.67 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:23.67 /<>/firefox-66.0~b8+build1/js/src/proxy/ScriptedProxyHandler.cpp:532:36: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 64:23.67 return GetOwnPropertyDescriptor(cx, target, id, desc); 64:23.67 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 64:23.68 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext-inl.h:19, 64:23.68 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeInference-inl.h:36, 64:23.68 from /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:36, 64:23.68 from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 64:23.68 from /<>/firefox-66.0~b8+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9, 64:23.68 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:11: 64:23.68 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:123:14: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 64:23.68 return Call(cx, fval, thisv, args, rval); 64:23.68 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:23.69 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:123:14: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 64:23.73 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:29: 64:23.74 /<>/firefox-66.0~b8+build1/js/src/proxy/ScriptedProxyHandler.cpp:554:32: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 64:23.74 if (!GetOwnPropertyDescriptor(cx, target, id, &targetDesc)) { 64:23.74 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:23.74 /<>/firefox-66.0~b8+build1/js/src/proxy/ScriptedProxyHandler.cpp:595:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 64:23.74 if (!ToPropertyDescriptor(cx, trapResult, true, &resultDesc)) { 64:23.75 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:23.75 /<>/firefox-66.0~b8+build1/js/src/proxy/ScriptedProxyHandler.cpp:595:28: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 64:23.75 /<>/firefox-66.0~b8+build1/js/src/proxy/ScriptedProxyHandler.cpp:604:38: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 64:23.75 if (!IsCompatiblePropertyDescriptor(cx, extensibleTarget, resultDesc, 64:23.77 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:23.77 targetDesc, &errorDetails)) 64:23.77 ~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:24.10 /<>/firefox-66.0~b8+build1/js/src/proxy/ScriptedProxyHandler.cpp: In member function ‘virtual bool js::ScriptedProxyHandler::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&) const’: 64:24.10 /<>/firefox-66.0~b8+build1/js/src/proxy/ScriptedProxyHandler.cpp:632:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 64:24.10 bool ScriptedProxyHandler::defineProperty(JSContext* cx, HandleObject proxy, 64:24.10 ^~~~~~~~~~~~~~~~~~~~ 64:24.10 /<>/firefox-66.0~b8+build1/js/src/proxy/ScriptedProxyHandler.cpp:650:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 64:24.10 if (!GetProxyTrap(cx, handler, cx->names().defineProperty, &trap)) { 64:24.10 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:24.10 /<>/firefox-66.0~b8+build1/js/src/proxy/ScriptedProxyHandler.cpp:656:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 64:24.10 return DefineProperty(cx, target, id, desc, result); 64:24.10 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:24.11 /<>/firefox-66.0~b8+build1/js/src/proxy/ScriptedProxyHandler.cpp:661:38: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 64:24.11 if (!FromPropertyDescriptorToObject(cx, desc, &descObj)) { 64:24.11 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 64:24.11 /<>/firefox-66.0~b8+build1/js/src/proxy/ScriptedProxyHandler.cpp:680:14: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 64:24.11 if (!Call(cx, trap, thisv, args, &trapResult)) { 64:24.11 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:24.11 /<>/firefox-66.0~b8+build1/js/src/proxy/ScriptedProxyHandler.cpp:680:14: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 64:24.11 /<>/firefox-66.0~b8+build1/js/src/proxy/ScriptedProxyHandler.cpp:692:32: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 64:24.11 if (!GetOwnPropertyDescriptor(cx, target, id, &targetDesc)) { 64:24.11 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:24.11 /<>/firefox-66.0~b8+build1/js/src/proxy/ScriptedProxyHandler.cpp:719:40: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 64:24.11 if (!IsCompatiblePropertyDescriptor(cx, extensibleTarget, desc, targetDesc, 64:24.11 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:24.11 &errorDetails)) 64:24.11 ~~~~~~~~~~~~~~ 64:24.63 /<>/firefox-66.0~b8+build1/js/src/proxy/ScriptedProxyHandler.cpp: In member function ‘virtual bool js::ScriptedProxyHandler::delete_(JSContext*, JS::HandleObject, JS::HandleId, JS::ObjectOpResult&) const’: 64:24.63 /<>/firefox-66.0~b8+build1/js/src/proxy/ScriptedProxyHandler.cpp:957:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 64:24.63 if (!GetProxyTrap(cx, handler, cx->names().deleteProperty, &trap)) { 64:24.63 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:24.65 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext-inl.h:19, 64:24.65 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeInference-inl.h:36, 64:24.65 from /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:36, 64:24.65 from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 64:24.65 from /<>/firefox-66.0~b8+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9, 64:24.65 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:11: 64:24.66 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:123:14: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 64:24.66 return Call(cx, fval, thisv, args, rval); 64:24.66 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:24.66 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:123:14: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 64:24.66 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:29: 64:24.66 /<>/firefox-66.0~b8+build1/js/src/proxy/ScriptedProxyHandler.cpp:990:32: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 64:24.66 if (!GetOwnPropertyDescriptor(cx, target, id, &desc)) { 64:24.66 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 64:25.39 /<>/firefox-66.0~b8+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’: 64:25.39 /<>/firefox-66.0~b8+build1/js/src/proxy/ScriptedProxyHandler.cpp:1158:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 64:25.39 bool ScriptedProxyHandler::set(JSContext* cx, HandleObject proxy, HandleId id, 64:25.39 ^~~~~~~~~~~~~~~~~~~~ 64:25.39 /<>/firefox-66.0~b8+build1/js/src/proxy/ScriptedProxyHandler.cpp:1158:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 64:25.39 /<>/firefox-66.0~b8+build1/js/src/proxy/ScriptedProxyHandler.cpp:1175:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 64:25.39 if (!GetProxyTrap(cx, handler, cx->names().set, &trap)) { 64:25.39 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:25.39 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 64:25.39 from /<>/firefox-66.0~b8+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9, 64:25.39 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:11: 64:25.39 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 64:25.39 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); 64:25.39 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:25.39 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 64:25.39 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 64:25.39 return NativeSetProperty(cx, obj.as(), id, v, 64:25.39 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:25.39 receiver, result); 64:25.39 ~~~~~~~~~~~~~~~~~ 64:25.39 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 64:25.39 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:29: 64:25.39 /<>/firefox-66.0~b8+build1/js/src/proxy/ScriptedProxyHandler.cpp:1200:14: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 64:25.39 if (!Call(cx, trap, thisv, args, &trapResult)) { 64:25.39 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:25.39 /<>/firefox-66.0~b8+build1/js/src/proxy/ScriptedProxyHandler.cpp:1200:14: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 64:25.43 /<>/firefox-66.0~b8+build1/js/src/proxy/ScriptedProxyHandler.cpp:1212:32: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 64:25.43 if (!GetOwnPropertyDescriptor(cx, target, id, &desc)) { 64:25.43 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 64:25.43 /<>/firefox-66.0~b8+build1/js/src/proxy/ScriptedProxyHandler.cpp:1221:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 64:25.43 if (!SameValue(cx, v, desc.value(), &same)) { 64:25.43 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:27.07 /<>/firefox-66.0~b8+build1/js/src/proxy/ScriptedProxyHandler.cpp: In member function ‘virtual bool js::ScriptedProxyHandler::ownPropertyKeys(JSContext*, JS::HandleObject, JS::AutoIdVector&) const’: 64:27.08 /<>/firefox-66.0~b8+build1/js/src/proxy/ScriptedProxyHandler.cpp:810:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 64:27.08 if (!GetProxyTrap(cx, handler, cx->names().ownKeys, &trap)) { 64:27.08 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:27.08 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext-inl.h:19, 64:27.08 from /<>/firefox-66.0~b8+build1/js/src/vm/TypeInference-inl.h:36, 64:27.08 from /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:36, 64:27.08 from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 64:27.08 from /<>/firefox-66.0~b8+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9, 64:27.08 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:11: 64:27.08 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:106:14: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 64:27.08 return Call(cx, fval, thisv, args, rval); 64:27.08 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:27.08 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter.h:106:14: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 64:27.09 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 64:27.09 from /<>/firefox-66.0~b8+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9, 64:27.09 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:11: 64:27.09 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 64:27.09 return op(cx, obj, receiver, id, vp); 64:27.09 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:27.09 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 64:27.09 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 64:27.09 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:27.09 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:29: 64:27.09 /<>/firefox-66.0~b8+build1/js/src/proxy/ScriptedProxyHandler.cpp:775:26: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType’ {aka ‘JS::Handle’} changed in GCC 7.1 64:27.09 if (!ValueToId(cx, next, &id)) { 64:27.09 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 64:27.11 /<>/firefox-66.0~b8+build1/js/src/proxy/ScriptedProxyHandler.cpp:872:34: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 64:27.11 if (!GetOwnPropertyDescriptor(cx, target, targetKeys[i], &desc)) { 64:27.11 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:29.09 /<>/firefox-66.0~b8+build1/js/src/proxy/ScriptedProxyHandler.cpp: In function ‘bool js::proxy_revocable(JSContext*, unsigned int, JS::Value*)’: 64:29.09 /<>/firefox-66.0~b8+build1/js/src/proxy/ScriptedProxyHandler.cpp:1558:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 64:29.09 if (!DefineDataProperty(cx, result, cx->names().proxy, proxyVal) || 64:29.09 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:29.09 /<>/firefox-66.0~b8+build1/js/src/proxy/ScriptedProxyHandler.cpp:1559:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 64:29.09 !DefineDataProperty(cx, result, cx->names().revoke, revokeVal)) { 64:29.09 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:31.50 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:47: 64:31.50 /<>/firefox-66.0~b8+build1/js/src/proxy/Wrapper.cpp: In member function ‘virtual bool js::ForwardingProxyHandler::call(JSContext*, JS::HandleObject, const JS::CallArgs&) const’: 64:31.50 /<>/firefox-66.0~b8+build1/js/src/proxy/Wrapper.cpp:162:18: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 64:31.50 return js::Call(cx, target, args.thisv(), iargs, args.rval()); 64:31.50 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:31.50 /<>/firefox-66.0~b8+build1/js/src/proxy/Wrapper.cpp:162:18: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 64:31.92 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:29: 64:31.92 /<>/firefox-66.0~b8+build1/js/src/proxy/ScriptedProxyHandler.cpp: In member function ‘virtual bool js::ScriptedProxyHandler::call(JSContext*, JS::HandleObject, const JS::CallArgs&) const’: 64:31.92 /<>/firefox-66.0~b8+build1/js/src/proxy/ScriptedProxyHandler.cpp:1258:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 64:31.93 if (!GetProxyTrap(cx, handler, cx->names().apply, &trap)) { 64:31.93 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:31.93 /<>/firefox-66.0~b8+build1/js/src/proxy/ScriptedProxyHandler.cpp:1270:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 64:31.93 return js::Call(cx, fval, args.thisv(), iargs, args.rval()); 64:31.93 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:31.93 /<>/firefox-66.0~b8+build1/js/src/proxy/ScriptedProxyHandler.cpp:1270:20: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 64:31.93 /<>/firefox-66.0~b8+build1/js/src/proxy/ScriptedProxyHandler.cpp:1288:18: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 64:31.93 return js::Call(cx, trap, thisv, iargs, args.rval()); 64:31.93 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:31.96 /<>/firefox-66.0~b8+build1/js/src/proxy/ScriptedProxyHandler.cpp:1288:18: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 64:32.33 /<>/firefox-66.0~b8+build1/js/src/proxy/ScriptedProxyHandler.cpp: In member function ‘virtual bool js::ScriptedProxyHandler::construct(JSContext*, JS::HandleObject, const JS::CallArgs&) const’: 64:32.33 /<>/firefox-66.0~b8+build1/js/src/proxy/ScriptedProxyHandler.cpp:1309:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 64:32.33 if (!GetProxyTrap(cx, handler, cx->names().construct, &trap)) { 64:32.33 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:32.34 /<>/firefox-66.0~b8+build1/js/src/proxy/ScriptedProxyHandler.cpp:1322:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 64:32.34 if (!Construct(cx, targetv, cargs, args.newTarget(), &obj)) { 64:32.34 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:32.34 /<>/firefox-66.0~b8+build1/js/src/proxy/ScriptedProxyHandler.cpp:1322:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 64:32.38 /<>/firefox-66.0~b8+build1/js/src/proxy/ScriptedProxyHandler.cpp:1346:14: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 64:32.38 if (!Call(cx, trap, thisv, iargs, args.rval())) { 64:32.38 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:32.38 /<>/firefox-66.0~b8+build1/js/src/proxy/ScriptedProxyHandler.cpp:1346:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 64:32.78 In file included from /<>/firefox-66.0~b8+build1/js/src/jsexn.h:18, 64:32.79 from /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.h:10, 64:32.79 from /<>/firefox-66.0~b8+build1/js/src/builtin/MapObject.h:11, 64:32.79 from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:16, 64:32.79 from /<>/firefox-66.0~b8+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9, 64:32.79 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:11: 64:32.79 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h: In member function ‘virtual bool js::ForwardingProxyHandler::construct(JSContext*, JS::HandleObject, const JS::CallArgs&) const’: 64:32.79 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:1086:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 64:32.81 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 64:32.81 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:32.81 arg1, arg2); 64:32.81 ~~~~~~~~~~~ 64:32.81 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:47: 64:32.81 /<>/firefox-66.0~b8+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 64:32.81 if (!Construct(cx, target, cargs, args.newTarget(), &obj)) { 64:32.81 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:32.82 /<>/firefox-66.0~b8+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 *** KEEP ALIVE MARKER *** Total duration: 1:05:00.273179 65:16.83 make[6]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src' 65:16.87 make[6]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/editline' 65:16.91 js/src/editline 65:20.86 make[6]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/editline' 65:20.89 make[6]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/frontend' 65:20.89 js/src/frontend *** KEEP ALIVE MARKER *** Total duration: 1:06:00.268737 66:54.92 Compiling syn v0.15.24 *** KEEP ALIVE MARKER *** Total duration: 1:07:00.264702 67:13.87 /<>/firefox-66.0~b8+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]’: 67:13.87 /<>/firefox-66.0~b8+build1/js/src/frontend/Parser.cpp:5693:19: warning: ‘ifNode’ may be used uninitialized in this function [-Wmaybe-uninitialized] 67:13.87 TernaryNodeType ifNode; 67:13.87 ^~~~~~ 67:38.20 /<>/firefox-66.0~b8+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]’: 67:38.21 /<>/firefox-66.0~b8+build1/js/src/frontend/Parser.cpp:5693:19: warning: ‘ifNode’ may be used uninitialized in this function [-Wmaybe-uninitialized] *** KEEP ALIVE MARKER *** Total duration: 1:08:00.261602 *** KEEP ALIVE MARKER *** Total duration: 1:09:00.272515 69:14.26 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/frontend/Unified_cpp_js_src_frontend0.cpp:20: 69:14.26 /<>/firefox-66.0~b8+build1/js/src/frontend/BytecodeEmitter.cpp: In member function ‘bool js::frontend::BytecodeEmitter::iteratorResultShape(unsigned int*)’: 69:14.26 /<>/firefox-66.0~b8+build1/js/src/frontend/BytecodeEmitter.cpp:1629:32: note: parameter passing for argument of type ‘const HandleValue’ {aka ‘const JS::Handle’} changed in GCC 7.1 69:14.26 if (!NativeDefineDataProperty(cx, obj, value_id, UndefinedHandleValue, 69:14.26 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:14.26 JSPROP_ENUMERATE)) { 69:14.26 ~~~~~~~~~~~~~~~~~ 69:14.26 /<>/firefox-66.0~b8+build1/js/src/frontend/BytecodeEmitter.cpp:1633:32: note: parameter passing for argument of type ‘const HandleValue’ {aka ‘const JS::Handle’} changed in GCC 7.1 69:14.26 if (!NativeDefineDataProperty(cx, obj, done_id, UndefinedHandleValue, 69:14.26 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:14.26 JSPROP_ENUMERATE)) { 69:14.26 ~~~~~~~~~~~~~~~~~ 69:15.09 /<>/firefox-66.0~b8+build1/js/src/frontend/BytecodeEmitter.cpp: In member function ‘void js::frontend::CGNumberList::finish(mozilla::Span >)’: 69:15.09 /<>/firefox-66.0~b8+build1/js/src/frontend/BytecodeEmitter.cpp:9277:6: note: parameter passing for argument of type ‘mozilla::Span >’ changed in GCC 7.1 69:15.09 void CGNumberList::finish(mozilla::Span array) { 69:15.09 ^~~~~~~~~~~~ 69:21.70 /<>/firefox-66.0~b8+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)’: 69:21.70 /<>/firefox-66.0~b8+build1/js/src/frontend/BytecodeEmitter.cpp:4274:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 69:21.70 bool ParseNode::getConstantValue(JSContext* cx, 69:21.70 ^~~~~~~~~ 69:21.72 /<>/firefox-66.0~b8+build1/js/src/frontend/BytecodeEmitter.cpp:4336:34: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 69:21.73 if (!pn->getConstantValue(cx, allowObjects, values[idx], values.begin(), 69:21.73 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:21.73 idx)) { 69:21.73 ~~~~ 69:21.73 /<>/firefox-66.0~b8+build1/js/src/frontend/BytecodeEmitter.cpp:4375:45: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 69:21.73 if (!prop->right()->getConstantValue(cx, allowObjects, &value)) { 69:21.73 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 69:21.73 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:31, 69:21.73 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 69:21.73 from /<>/firefox-66.0~b8+build1/js/src/frontend/BytecodeCompiler.cpp:32, 69:21.73 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/frontend/Unified_cpp_js_src_frontend0.cpp:2: 69:21.73 /<>/firefox-66.0~b8+build1/js/src/vm/JSAtom-inl.h:93:33: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType’ {aka ‘JS::Handle’} changed in GCC 7.1 69:21.73 JSAtom* atom = ToAtom(cx, v); 69:21.73 ~~~~~~~~~~~~~~~^~~~~~~ 69:22.64 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/frontend/Unified_cpp_js_src_frontend0.cpp:20: 69:22.65 /<>/firefox-66.0~b8+build1/js/src/frontend/BytecodeEmitter.cpp: In member function ‘bool js::frontend::BytecodeEmitter::emitSingletonInitialiser(js::frontend::ListNode*)’: 69:22.65 /<>/firefox-66.0~b8+build1/js/src/frontend/BytecodeEmitter.cpp:4428:36: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 69:22.65 if (!objOrArray->getConstantValue(cx, ParseNode::AllowObjects, &value, 69:22.65 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:22.65 nullptr, 0, newKind)) { 69:22.65 ~~~~~~~~~~~~~~~~~~~~ 69:22.76 /<>/firefox-66.0~b8+build1/js/src/frontend/BytecodeEmitter.cpp: In member function ‘bool js::frontend::BytecodeEmitter::emitCallSiteObject(js::frontend::CallSiteNode*)’: 69:22.76 /<>/firefox-66.0~b8+build1/js/src/frontend/BytecodeEmitter.cpp:4445:37: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 69:22.76 if (!callSiteObj->getConstantValue(cx, ParseNode::AllowObjects, &value)) { 69:22.76 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:22.76 In file included from /<>/firefox-66.0~b8+build1/js/src/frontend/FullParseHandler.h:16, 69:22.76 from /<>/firefox-66.0~b8+build1/js/src/frontend/BCEParserHandle.h:11, 69:22.76 from /<>/firefox-66.0~b8+build1/js/src/frontend/EitherParser.h:24, 69:22.76 from /<>/firefox-66.0~b8+build1/js/src/builtin/ModuleObject.h:15, 69:22.76 from /<>/firefox-66.0~b8+build1/js/src/frontend/BytecodeCompiler.cpp:14, 69:22.76 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/frontend/Unified_cpp_js_src_frontend0.cpp:2: 69:22.76 /<>/firefox-66.0~b8+build1/js/src/frontend/ParseNode.h:1958:36: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 69:22.76 return head()->getConstantValue(cx, AllowObjects, vp); 69:22.77 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 69:23.37 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/frontend/Unified_cpp_js_src_frontend0.cpp:20: 69:23.37 /<>/firefox-66.0~b8+build1/js/src/frontend/BytecodeEmitter.cpp: In member function ‘bool js::frontend::BytecodeEmitter::emitDestructuringObjRestExclusionSet(js::frontend::ListNode*)’: 69:23.37 /<>/firefox-66.0~b8+build1/js/src/frontend/BytecodeEmitter.cpp:3806:38: note: parameter passing for argument of type ‘const HandleValue’ {aka ‘const JS::Handle’} changed in GCC 7.1 69:23.37 if (!NativeDefineDataProperty(cx, obj, id, UndefinedHandleValue, 69:23.37 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:23.37 JSPROP_ENUMERATE)) { 69:23.37 ~~~~~~~~~~~~~~~~~ 69:37.58 /<>/firefox-66.0~b8+build1/js/src/frontend/BytecodeEmitter.cpp: In member function ‘bool js::frontend::BytecodeEmitter::emitSetOrInitializeDestructuring(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::DestructuringFlavor)’: 69:37.59 /<>/firefox-66.0~b8+build1/js/src/frontend/BytecodeEmitter.cpp:2617:48: warning: ‘kind’ may be used uninitialized in this function [-Wmaybe-uninitialized] 69:37.59 NameOpEmitter noe(this, name, loc, kind); 69:37.59 ^ 69:44.45 /<>/firefox-66.0~b8+build1/js/src/frontend/BytecodeEmitter.cpp: In member function ‘bool js::frontend::BytecodeEmitter::emitArrayLiteral(js::frontend::ListNode*)’: 69:44.45 /<>/firefox-66.0~b8+build1/js/src/frontend/BytecodeEmitter.cpp:7908:35: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 69:44.45 if (!array->getConstantValue(cx, ParseNode::ForCopyOnWriteArray, 69:44.45 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:44.45 &value)) { 69:44.45 ~~~~~~~ *** KEEP ALIVE MARKER *** Total duration: 1:10:00.268860 70:18.03 Finished release [optimized] target(s) in 64m 22s 70:18.18 make[6]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/testing/geckodriver' 70:18.21 make[6]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/gc' 70:18.24 js/src/gc *** KEEP ALIVE MARKER *** Total duration: 1:11:00.271709 *** KEEP ALIVE MARKER *** Total duration: 1:12:00.268715 72:21.41 In file included from /<>/firefox-66.0~b8+build1/js/src/gc/PrivateIterators-inl.h:14, 72:21.41 from /<>/firefox-66.0~b8+build1/js/src/gc/Allocator.cpp:22, 72:21.41 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: 72:21.41 /<>/firefox-66.0~b8+build1/js/src/gc/PublicIterators.h: In function ‘void SweepObjectGroups(js::GCParallelTask*)’: 72:21.41 /<>/firefox-66.0~b8+build1/js/src/gc/PublicIterators.h:118:7: warning: ‘*((void*)(& r)+20).js::RealmsInCompartmentIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 72:21.41 it++; 72:21.42 ~~^~ 72:21.42 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/gc/Unified_cpp_js_src_gc0.cpp:29: 72:21.42 /<>/firefox-66.0~b8+build1/js/src/gc/GC.cpp:5396:29: note: ‘*((void*)(& r)+20).js::RealmsInCompartmentIter::it’ was declared here 72:21.42 for (SweepGroupRealmsIter r(runtime); !r.done(); r.next()) { 72:21.42 ^ 72:21.42 In file included from /<>/firefox-66.0~b8+build1/js/src/gc/PrivateIterators-inl.h:14, 72:21.42 from /<>/firefox-66.0~b8+build1/js/src/gc/Allocator.cpp:22, 72:21.42 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: 72:21.43 /<>/firefox-66.0~b8+build1/js/src/gc/PublicIterators.h:114:67: warning: ‘*((void*)(& r)+20).js::RealmsInCompartmentIter::comp’ may be used uninitialized in this function [-Wmaybe-uninitialized] 72:21.43 return it < comp->realms().begin() || it >= comp->realms().end(); 72:21.43 ~~~~~~~~~~~~~~~~~~^~ 72:21.43 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/gc/Unified_cpp_js_src_gc0.cpp:29: 72:21.43 /<>/firefox-66.0~b8+build1/js/src/gc/GC.cpp:5396:29: note: ‘*((void*)(& r)+20).js::RealmsInCompartmentIter::comp’ was declared here 72:21.43 for (SweepGroupRealmsIter r(runtime); !r.done(); r.next()) { 72:21.44 ^ 72:39.93 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/frontend/Unified_cpp_js_src_frontend3.cpp:2: 72:39.93 /<>/firefox-66.0~b8+build1/js/src/frontend/ObjectEmitter.cpp: In member function ‘bool js::frontend::PropertyEmitter::emitInit(JSOp, JS::Handle, bool, JS::Handle)’: 72:39.93 /<>/firefox-66.0~b8+build1/js/src/frontend/ObjectEmitter.cpp:370:34: note: parameter passing for argument of type ‘const HandleValue’ {aka ‘const JS::Handle’} changed in GCC 7.1 72:39.93 if (!NativeDefineDataProperty(bce_->cx, obj_, propKey, UndefinedHandleValue, 72:39.93 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:39.93 JSPROP_ENUMERATE)) { 72:39.93 ~~~~~~~~~~~~~~~~~ *** KEEP ALIVE MARKER *** Total duration: 1:13:00.264720 73:12.39 In file included from /<>/firefox-66.0~b8+build1/js/src/threading/Thread.h:14, 73:12.39 from /<>/firefox-66.0~b8+build1/js/src/threading/ProtectedData.h:10, 73:12.39 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:14, 73:12.39 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 73:12.39 from /<>/firefox-66.0~b8+build1/js/src/gc/GCLock.h:14, 73:12.39 from /<>/firefox-66.0~b8+build1/js/src/gc/Allocator.h:10, 73:12.39 from /<>/firefox-66.0~b8+build1/js/src/gc/Allocator.cpp:7, 73:12.39 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: 73:12.39 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Tuple.h: In member function ‘void mozilla::detail::HashTable::rehashTableInPlace() [with T = mozilla::HashMapEntry >; HashPolicy = mozilla::HashMap, js::CrossCompartmentKey::Hasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 73:12.39 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Tuple.h:153:48: warning: ‘tmp.mozilla::detail::TupleImpl<0, js::NativeObject*, JSObject*, js::CrossCompartmentKey::DebuggerObjectKind>::mHead’ may be used uninitialized in this function [-Wmaybe-uninitialized] 73:12.39 mHead(std::forward(Head(aOther))) {} 73:12.39 ^ 73:12.41 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/GuardObjects.h:13, 73:12.42 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/RecordReplay.h:13, 73:12.42 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Atomics.h:22, 73:12.42 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:10, 73:12.42 from /<>/firefox-66.0~b8+build1/js/src/gc/GCLock.h:14, 73:12.46 from /<>/firefox-66.0~b8+build1/js/src/gc/Allocator.h:10, 73:12.46 from /<>/firefox-66.0~b8+build1/js/src/gc/Allocator.cpp:7, 73:12.47 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: 73:12.47 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Move.h:201:5: note: ‘tmp.mozilla::detail::TupleImpl<0, js::NativeObject*, JSObject*, js::CrossCompartmentKey::DebuggerObjectKind>::mHead’ was declared here 73:12.47 T tmp(std::move(aX)); 73:12.47 ^~~ 73:12.47 In file included from /<>/firefox-66.0~b8+build1/js/src/threading/Thread.h:14, 73:12.47 from /<>/firefox-66.0~b8+build1/js/src/threading/ProtectedData.h:10, 73:12.47 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:14, 73:12.47 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 73:12.47 from /<>/firefox-66.0~b8+build1/js/src/gc/GCLock.h:14, 73:12.48 from /<>/firefox-66.0~b8+build1/js/src/gc/Allocator.h:10, 73:12.48 from /<>/firefox-66.0~b8+build1/js/src/gc/Allocator.cpp:7, 73:12.48 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: 73:12.48 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Tuple.h:153:48: warning: ‘tmp.mozilla::detail::TupleImpl<1, JSObject*, js::CrossCompartmentKey::DebuggerObjectKind>::mHead’ may be used uninitialized in this function [-Wmaybe-uninitialized] 73:12.49 mHead(std::forward(Head(aOther))) {} 73:12.49 ^ 73:12.49 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/GuardObjects.h:13, 73:12.49 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/RecordReplay.h:13, 73:12.49 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Atomics.h:22, 73:12.49 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:10, 73:12.49 from /<>/firefox-66.0~b8+build1/js/src/gc/GCLock.h:14, 73:12.49 from /<>/firefox-66.0~b8+build1/js/src/gc/Allocator.h:10, 73:12.49 from /<>/firefox-66.0~b8+build1/js/src/gc/Allocator.cpp:7, 73:12.49 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: 73:12.50 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Move.h:201:5: note: ‘tmp.mozilla::detail::TupleImpl<1, JSObject*, js::CrossCompartmentKey::DebuggerObjectKind>::mHead’ was declared here 73:12.50 T tmp(std::move(aX)); 73:12.50 ^~~ *** KEEP ALIVE MARKER *** Total duration: 1:14:00.260719 74:24.69 make[6]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/frontend' 74:24.70 make[6]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit' 74:24.72 js/src/jit 74:56.68 In file included from /<>/firefox-66.0~b8+build1/js/src/threading/Thread.h:14, 74:56.68 from /<>/firefox-66.0~b8+build1/js/src/threading/ProtectedData.h:10, 74:56.68 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:14, 74:56.68 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 74:56.69 from /<>/firefox-66.0~b8+build1/js/src/gc/Memory.cpp:15, 74:56.69 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/gc/Unified_cpp_js_src_gc1.cpp:2: 74:56.69 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Tuple.h: In destructor ‘mozilla::detail::HashTable::ModIterator::~ModIterator() [with T = mozilla::HashMapEntry >; HashPolicy = mozilla::HashMap, js::CrossCompartmentKey::Hasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 74:56.69 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Tuple.h:153:48: warning: ‘tmp.mozilla::detail::TupleImpl<0, js::NativeObject*, JSObject*, js::CrossCompartmentKey::DebuggerObjectKind>::mHead’ may be used uninitialized in this function [-Wmaybe-uninitialized] 74:56.69 mHead(std::forward(Head(aOther))) {} 74:56.69 ^ 74:56.69 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/GuardObjects.h:13, 74:56.69 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/RecordReplay.h:13, 74:56.69 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Atomics.h:22, 74:56.69 from /<>/firefox-66.0~b8+build1/js/src/gc/Memory.cpp:9, 74:56.69 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/gc/Unified_cpp_js_src_gc1.cpp:2: 74:56.69 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Move.h:201:5: note: ‘tmp.mozilla::detail::TupleImpl<0, js::NativeObject*, JSObject*, js::CrossCompartmentKey::DebuggerObjectKind>::mHead’ was declared here 74:56.69 T tmp(std::move(aX)); 74:56.69 ^~~ 74:56.69 In file included from /<>/firefox-66.0~b8+build1/js/src/threading/Thread.h:14, 74:56.69 from /<>/firefox-66.0~b8+build1/js/src/threading/ProtectedData.h:10, 74:56.69 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:14, 74:56.69 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 74:56.69 from /<>/firefox-66.0~b8+build1/js/src/gc/Memory.cpp:15, 74:56.69 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/gc/Unified_cpp_js_src_gc1.cpp:2: 74:56.70 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Tuple.h:153:48: warning: ‘tmp.mozilla::detail::TupleImpl<1, JSObject*, js::CrossCompartmentKey::DebuggerObjectKind>::mHead’ may be used uninitialized in this function [-Wmaybe-uninitialized] 74:56.70 mHead(std::forward(Head(aOther))) {} 74:56.70 ^ 74:56.70 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/GuardObjects.h:13, 74:56.70 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/RecordReplay.h:13, 74:56.70 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Atomics.h:22, 74:56.70 from /<>/firefox-66.0~b8+build1/js/src/gc/Memory.cpp:9, 74:56.70 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/gc/Unified_cpp_js_src_gc1.cpp:2: 74:56.70 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Move.h:201:5: note: ‘tmp.mozilla::detail::TupleImpl<1, JSObject*, js::CrossCompartmentKey::DebuggerObjectKind>::mHead’ was declared here 74:56.71 T tmp(std::move(aX)); 74:56.71 ^~~ *** KEEP ALIVE MARKER *** Total duration: 1:15:00.260724 75:19.32 Compiling phf_codegen v0.7.21 75:21.17 Compiling xpcom_macros v0.1.0 (/<>/firefox-66.0~b8+build1/xpcom/rust/xpcom/xpcom_macros) 75:55.56 In file included from /<>/firefox-66.0~b8+build1/js/src/gc/Verifier.cpp:17, 75:55.56 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/gc/Unified_cpp_js_src_gc2.cpp:2: 75:55.56 /<>/firefox-66.0~b8+build1/js/src/gc/PublicIterators.h: In member function ‘bool JS::Zone::hasMarkedRealms()’: 75:55.56 /<>/firefox-66.0~b8+build1/js/src/gc/PublicIterators.h:118:7: warning: ‘*((void*)(& realm)+8).js::RealmsInCompartmentIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 75:55.56 it++; 75:55.56 ~~^~ 75:55.56 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/gc/Unified_cpp_js_src_gc2.cpp:29: 75:55.56 /<>/firefox-66.0~b8+build1/js/src/gc/Zone.cpp:316:25: note: ‘*((void*)(& realm)+8).js::RealmsInCompartmentIter::it’ was declared here 75:55.60 for (RealmsInZoneIter realm(this); !realm.done(); realm.next()) { 75:55.60 ^~~~~ 75:55.60 In file included from /<>/firefox-66.0~b8+build1/js/src/gc/Verifier.cpp:17, 75:55.60 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/gc/Unified_cpp_js_src_gc2.cpp:2: 75:55.60 /<>/firefox-66.0~b8+build1/js/src/gc/PublicIterators.h:114:67: warning: ‘*((void*)(& realm)+8).js::RealmsInCompartmentIter::comp’ may be used uninitialized in this function [-Wmaybe-uninitialized] 75:55.60 return it < comp->realms().begin() || it >= comp->realms().end(); 75:55.60 ~~~~~~~~~~~~~~~~~~^~ 75:55.60 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/gc/Unified_cpp_js_src_gc2.cpp:29: 75:55.60 /<>/firefox-66.0~b8+build1/js/src/gc/Zone.cpp:316:25: note: ‘*((void*)(& realm)+8).js::RealmsInCompartmentIter::comp’ was declared here 75:55.60 for (RealmsInZoneIter realm(this); !realm.done(); realm.next()) { 75:55.60 ^~~~~ *** KEEP ALIVE MARKER *** Total duration: 1:16:00.261024 76:14.76 make[6]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/gc' *** KEEP ALIVE MARKER *** Total duration: 1:17:00.274687 77:04.71 Compiling cstr-macros v0.1.3 77:24.45 Compiling block-buffer v0.7.0 77:25.76 Compiling digest v0.8.0 77:29.62 Compiling tokio-threadpool v0.1.5 77:30.39 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:20: 77:30.39 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::StringSplitHelper(JSContext*, JS::HandleString, JS::HandleString, js::HandleObjectGroup, uint32_t, JS::MutableHandleValue)’: 77:30.39 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:278:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:30.39 bool StringSplitHelper(JSContext* cx, HandleString str, HandleString sep, 77:30.39 ^~~~~~~~~~~~~~~~~ 77:30.42 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::SetArrayLength(JSContext*, JS::HandleObject, JS::HandleValue, bool)’: 77:30.42 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:392:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 77:30.42 bool SetArrayLength(JSContext* cx, HandleObject obj, HandleValue value, 77:30.42 ^~~~~~~~~~~~~~ 77:30.42 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:410:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 77:30.42 if (!ArraySetLength(cx, array, id, JSPROP_PERMANENT, value, result)) { 77:30.42 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:30.45 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp: In function ‘JSString* js::jit::ConvertObjectToStringForConcat(JSContext*, JS::HandleValue)’: 77:30.45 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:1727:18: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 77:30.45 static JSString* ConvertObjectToStringForConcat(JSContext* cx, 77:30.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:30.45 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/IonTypes.h:19, 77:30.45 from /<>/firefox-66.0~b8+build1/js/src/jit/TypePolicy.h:12, 77:30.45 from /<>/firefox-66.0~b8+build1/js/src/jit/TypePolicy.cpp:7, 77:30.45 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 77:30.45 /<>/firefox-66.0~b8+build1/js/src/vm/StringType.h:1692:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 77:30.45 return ToStringSlow(cx, v); 77:30.45 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 77:30.50 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:20: 77:30.50 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::DoConcatStringObject(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’: 77:30.50 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:1737:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 77:30.50 bool DoConcatStringObject(JSContext* cx, HandleValue lhs, HandleValue rhs, 77:30.50 ^~~~~~~~~~~~~~~~~~~~ 77:30.50 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:1737:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 77:30.50 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:1737:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:30.50 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:1745:42: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 77:30.50 rstr = ConvertObjectToStringForConcat(cx, rhs); 77:30.50 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 77:30.50 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:1755:42: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 77:30.50 lstr = ConvertObjectToStringForConcat(cx, lhs); 77:30.50 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 77:32.92 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineCompiler.cpp:34, 77:32.92 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 77:32.92 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h: In function ‘bool js::ToIdOperation(JSContext*, JS::HandleValue, JS::MutableHandleValue)’: 77:32.92 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:433:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 77:32.92 static MOZ_ALWAYS_INLINE bool ToIdOperation(JSContext* cx, HandleValue idval, 77:32.92 ^~~~~~~~~~~~~ 77:32.92 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:433:31: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:32.92 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 77:32.93 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 77:32.93 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineCompiler.cpp:34, 77:32.93 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 77:32.99 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:385:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 77:33.00 return ValueToId(cx, argument, result); 77:33.00 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 77:33.00 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:388:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 77:33.00 return ToPropertyKeySlow(cx, argument, result); 77:33.00 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 77:33.37 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:38: 77:33.37 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp: In function ‘void js::jit::DoIteratorCloseFallback(JSContext*, js::jit::ICIteratorClose_Fallback*, JS::HandleValue)’: 77:33.37 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:5490:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 77:33.37 static void DoIteratorCloseFallback(JSContext* cx, 77:33.37 ^~~~~~~~~~~~~~~~~~~~~~~ 77:33.84 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineCompiler.cpp:34, 77:33.84 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 77:33.89 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h: In function ‘bool js::IsOptimizedArguments(js::AbstractFramePtr, JS::MutableHandleValue)’: 77:33.89 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:42:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:33.89 static inline bool IsOptimizedArguments(AbstractFramePtr frame, 77:33.89 ^~~~~~~~~~~~~~~~~~~~ 77:34.02 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:38: 77:34.02 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp: In function ‘bool js::jit::DoToNumberFallback(JSContext*, js::jit::ICToNumber_Fallback*, JS::HandleValue, JS::MutableHandleValue)’: 77:34.02 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:1932:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 77:34.02 static bool DoToNumberFallback(JSContext* cx, ICToNumber_Fallback* stub, 77:34.02 ^~~~~~~~~~~~~~~~~~ 77:34.02 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:1932:13: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:34.02 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.h:11, 77:34.02 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.h:16, 77:34.02 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineJIT.h:16, 77:34.02 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineFrameInfo.h:15, 77:34.02 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineCompiler.h:10, 77:34.02 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineCompiler.cpp:7, 77:34.02 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 77:34.04 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:192:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 77:34.04 if (!ToNumberSlow(cx, vp, &d)) { 77:34.04 ~~~~~~~~~~~~^~~~~~~~~~~~ 77:34.18 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineCompiler.cpp:34, 77:34.18 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 77:34.18 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h: In function ‘bool js::SetIntrinsicOperation(JSContext*, JSScript*, jsbytecode*, JS::HandleValue)’: 77:34.18 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:296:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 77:34.18 inline bool SetIntrinsicOperation(JSContext* cx, JSScript* script, 77:34.18 ^~~~~~~~~~~~~~~~~~~~~ 77:34.21 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 77:34.21 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 77:34.21 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 77:34.21 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineCompiler.cpp:34, 77:34.21 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 77:34.21 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 77:34.21 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); 77:34.21 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:34.21 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 77:34.21 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 77:34.21 return NativeSetProperty(cx, obj.as(), id, v, 77:34.21 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:34.21 receiver, result); 77:34.21 ~~~~~~~~~~~~~~~~~ 77:34.22 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 77:36.10 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h: In function ‘bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)’: 77:36.10 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:110:13: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 77:36.10 inline bool GetProperty(JSContext* cx, JS::Handle obj, 77:36.10 ^~~~~~~~~~~ 77:36.10 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:110:13: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 77:36.10 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 77:36.11 return op(cx, obj, receiver, id, vp); 77:36.11 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:36.12 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 77:36.12 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 77:36.12 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:36.13 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h: In function ‘bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)’: 77:36.13 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:141:13: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 77:36.13 inline bool GetElement(JSContext* cx, JS::Handle obj, 77:36.15 ^~~~~~~~~~ 77:36.15 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:141:13: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 77:36.15 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 77:36.15 return op(cx, obj, receiver, id, vp); 77:36.15 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:36.15 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 77:36.15 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 77:36.15 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:36.18 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h: In function ‘bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)’: 77:36.18 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:275:13: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 77:36.18 inline bool SetProperty(JSContext* cx, JS::Handle obj, 77:36.18 ^~~~~~~~~~~ 77:36.18 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:275:13: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 77:36.18 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:275:13: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 77:36.18 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 77:36.18 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); 77:36.18 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:36.18 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 77:36.18 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 77:36.18 return NativeSetProperty(cx, obj.as(), id, v, 77:36.18 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:36.18 receiver, result); 77:36.19 ~~~~~~~~~~~~~~~~~ 77:36.19 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 77:41.44 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp: In constructor ‘js::jit::AutoDetectInvalidation::AutoDetectInvalidation(JSContext*, JS::MutableHandleValue)’: 77:41.44 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:43:1: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:41.44 AutoDetectInvalidation::AutoDetectInvalidation(JSContext* cx, 77:41.44 ^~~~~~~~~~~~~~~~~~~~~~ 77:41.58 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::MutatePrototype(JSContext*, js::HandlePlainObject, JS::HandleValue)’: 77:41.58 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:192:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 77:41.58 bool MutatePrototype(JSContext* cx, HandlePlainObject obj, HandleValue value) { 77:41.58 ^~~~~~~~~~~~~~~ 77:41.63 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::LooselyEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*) [with bool Equal = true]’: 77:41.64 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:202:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:41.64 bool LooselyEqual(JSContext* cx, MutableHandleValue lhs, MutableHandleValue rhs, 77:41.64 ^~~~~~~~~~~~ 77:41.65 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:202:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:41.65 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:204:24: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 77:41.65 if (!js::LooselyEqual(cx, lhs, rhs, res)) { 77:41.65 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 77:41.68 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::LooselyEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*) [with bool Equal = false]’: 77:41.68 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:202:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:41.68 bool LooselyEqual(JSContext* cx, MutableHandleValue lhs, MutableHandleValue rhs, 77:41.68 ^~~~~~~~~~~~ 77:41.68 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:202:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:41.68 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:202:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:41.68 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:204:24: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 77:41.68 if (!js::LooselyEqual(cx, lhs, rhs, res)) { 77:41.68 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 77:41.71 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::StrictlyEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*) [with bool Equal = true]’: 77:41.71 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:219:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:41.71 bool StrictlyEqual(JSContext* cx, MutableHandleValue lhs, 77:41.71 ^~~~~~~~~~~~~ 77:41.71 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:219:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:41.73 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:221:25: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 77:41.73 if (!js::StrictlyEqual(cx, lhs, rhs, res)) { 77:41.74 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 77:41.75 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::StrictlyEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*) [with bool Equal = false]’: 77:41.75 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:219:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:41.75 bool StrictlyEqual(JSContext* cx, MutableHandleValue lhs, 77:41.75 ^~~~~~~~~~~~~ 77:41.76 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:219:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:41.76 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:219:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:41.76 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:221:25: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 77:41.76 if (!js::StrictlyEqual(cx, lhs, rhs, res)) { 77:41.76 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 77:41.89 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::ArrayPopDense(JSContext*, JS::HandleObject, JS::MutableHandleValue)’: 77:41.89 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:296:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:41.89 bool ArrayPopDense(JSContext* cx, HandleObject obj, MutableHandleValue rval) { 77:41.89 ^~~~~~~~~~~~~ 77:42.11 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::ArrayShiftDense(JSContext*, JS::HandleObject, JS::MutableHandleValue)’: 77:42.11 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:360:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:42.11 bool ArrayShiftDense(JSContext* cx, HandleObject obj, MutableHandleValue rval) { 77:42.11 ^~~~~~~~~~~~~~~ 77:42.41 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp: In function ‘JSString* js::jit::StringFromCodePoint(JSContext*, int32_t)’: 77:42.42 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:446:33: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 77:42.42 if (!str_fromCodePoint_one_arg(cx, rval, &rval)) { 77:42.42 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 77:42.54 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::OperatorIn(JSContext*, JS::HandleValue, JS::HandleObject, bool*)’: 77:42.54 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:523:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 77:42.54 bool OperatorIn(JSContext* cx, HandleValue key, HandleObject obj, bool* out) { 77:42.54 ^~~~~~~~~~ 77:42.55 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:31, 77:42.55 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 77:42.55 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineFrame-inl.h:16, 77:42.55 from /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:25, 77:42.55 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:20: 77:42.55 /<>/firefox-66.0~b8+build1/js/src/vm/JSAtom-inl.h:93:33: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType’ {aka ‘JS::Handle’} changed in GCC 7.1 77:42.55 JSAtom* atom = ToAtom(cx, v); 77:42.55 ~~~~~~~~~~~~~~~^~~~~~~ 77:42.55 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 77:42.55 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineFrame-inl.h:16, 77:42.55 from /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:25, 77:42.55 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:20: 77:42.56 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:388:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 77:42.56 return ToPropertyKeySlow(cx, argument, result); 77:42.56 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 77:42.63 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:20: 77:42.63 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::OperatorInI(JSContext*, uint32_t, JS::HandleObject, bool*)’: 77:42.63 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:530:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 77:42.64 return OperatorIn(cx, key, obj, out); 77:42.64 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 77:42.67 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::GetIntrinsicValue(JSContext*, js::HandlePropertyName, JS::MutableHandleValue)’: 77:42.67 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:533:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:42.67 bool GetIntrinsicValue(JSContext* cx, HandlePropertyName name, 77:42.67 ^~~~~~~~~~~~~~~~~ 77:42.67 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.h:16, 77:42.67 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineJIT.h:16, 77:42.67 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.h:16, 77:42.68 from /<>/firefox-66.0~b8+build1/js/src/jit/MIR.h:21, 77:42.68 from /<>/firefox-66.0~b8+build1/js/src/jit/LIR.h:20, 77:42.68 from /<>/firefox-66.0~b8+build1/js/src/jit/Lowering.h:13, 77:42.68 from /<>/firefox-66.0~b8+build1/js/src/jit/TypePolicy.cpp:9, 77:42.68 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 77:42.68 /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.h:761:45: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:42.68 if (!cx->runtime()->cloneSelfHostedValue(cx, name, value)) { 77:42.68 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 77:42.68 /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.h:764:43: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 77:42.68 return GlobalObject::addIntrinsicValue(cx, global, name, value); 77:42.68 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 77:42.76 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:20: 77:42.76 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::CreateThis(JSContext*, JS::HandleObject, JS::HandleObject, JS::MutableHandleValue)’: 77:42.76 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:549:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:42.76 bool CreateThis(JSContext* cx, HandleObject callee, HandleObject newTarget, 77:42.76 ^~~~~~~~~~ 77:43.25 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::InterpretResume(JSContext*, JS::HandleObject, JS::HandleValue, js::HandlePropertyName, JS::MutableHandleValue)’: 77:43.30 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:832:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 77:43.30 bool InterpretResume(JSContext* cx, HandleObject obj, HandleValue val, 77:43.31 ^~~~~~~~~~~~~~~ 77:43.31 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:832:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:43.33 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:842:32: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:43.33 return CallSelfHostedFunction(cx, cx->names().InterpretGeneratorResume, 77:43.33 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:43.33 UndefinedHandleValue, args, rval); 77:43.33 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:43.43 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::NewArgumentsObject(JSContext*, js::jit::BaselineFrame*, JS::MutableHandleValue)’: 77:43.43 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:902:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:43.43 bool NewArgumentsObject(JSContext* cx, BaselineFrame* frame, 77:43.43 ^~~~~~~~~~~~~~~~~~ 77:43.47 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::HandleDebugTrap(JSContext*, js::jit::BaselineFrame*, uint8_t*, bool*)’: 77:43.47 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:991:34: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:43.47 resumeMode = Debugger::onTrap(cx, &rval); 77:43.47 ~~~~~~~~~~~~~~~~^~~~~~~~~~~ 77:43.48 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:987:40: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:43.48 resumeMode = Debugger::onSingleStep(cx, &rval); 77:43.48 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 77:43.69 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::EnterWith(JSContext*, js::jit::BaselineFrame*, JS::HandleValue, JS::Handle)’: 77:43.69 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:1098:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 77:43.69 bool EnterWith(JSContext* cx, BaselineFrame* frame, HandleValue val, 77:43.69 ^~~~~~~~~ 77:43.95 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::ThrowBadDerivedReturn(JSContext*, JS::HandleValue)’: 77:43.95 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:1321:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 77:43.95 bool ThrowBadDerivedReturn(JSContext* cx, HandleValue v) { 77:43.96 ^~~~~~~~~~~~~~~~~~~~~ 77:43.96 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/CompileWrappers.h:10, 77:43.98 from /<>/firefox-66.0~b8+build1/js/src/jit/Ion.h:13, 77:43.98 from /<>/firefox-66.0~b8+build1/js/src/jit/JitAllocPolicy.h:19, 77:43.98 from /<>/firefox-66.0~b8+build1/js/src/jit/TypePolicy.h:13, 77:43.98 from /<>/firefox-66.0~b8+build1/js/src/jit/TypePolicy.cpp:7, 77:43.98 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 77:43.98 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:1086:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 77:43.99 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 77:43.99 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:43.99 arg1, arg2); 77:43.99 ~~~~~~~~~~~ 77:44.00 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:20: 77:44.05 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::ThrowObjectCoercible(JSContext*, JS::HandleValue)’: 77:44.05 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:1335:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 77:44.06 bool ThrowObjectCoercible(JSContext* cx, HandleValue v) { 77:44.06 ^~~~~~~~~~~~~~~~~~~~ 77:44.06 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:1335:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 77:44.06 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/HashFunctions.h:50, 77:44.06 from /<>/firefox-66.0~b8+build1/js/src/jit/IonTypes.h:10, 77:44.06 from /<>/firefox-66.0~b8+build1/js/src/jit/TypePolicy.h:12, 77:44.06 from /<>/firefox-66.0~b8+build1/js/src/jit/TypePolicy.cpp:7, 77:44.06 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 77:44.06 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:1337:32: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 77:44.06 MOZ_ALWAYS_FALSE(ToObjectSlow(cx, v, true)); 77:44.07 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Assertions.h:667:12: note: in definition of macro ‘MOZ_ALWAYS_FALSE’ 77:44.07 if ((expr)) { \ 77:44.07 ^~~~ 77:44.07 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:20: 77:44.07 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::BaselineGetFunctionThis(JSContext*, js::jit::BaselineFrame*, JS::MutableHandleValue)’: 77:44.07 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:1341:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:44.07 bool BaselineGetFunctionThis(JSContext* cx, BaselineFrame* frame, 77:44.07 ^~~~~~~~~~~~~~~~~~~~~~~ 77:44.07 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::CallNativeGetter(JSContext*, JS::HandleFunction, JS::HandleObject, JS::MutableHandleValue)’: 77:44.07 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:1346:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:44.07 bool CallNativeGetter(JSContext* cx, HandleFunction callee, HandleObject obj, 77:44.07 ^~~~~~~~~~~~~~~~ 77:44.07 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:1346:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:44.08 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::CallNativeSetter(JSContext*, JS::HandleFunction, JS::HandleObject, JS::HandleValue)’: 77:44.08 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:1365:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 77:44.08 bool CallNativeSetter(JSContext* cx, HandleFunction callee, HandleObject obj, 77:44.08 ^~~~~~~~~~~~~~~~ 77:44.09 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:38: 77:44.09 /<>/firefox-66.0~b8+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)’: 77:44.10 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:5919:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 77:44.10 static bool DoCompareFallback(JSContext* cx, BaselineFrame* frame, 77:44.11 ^~~~~~~~~~~~~~~~~ 77:44.11 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:5919:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 77:44.11 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:5919:13: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:44.11 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:5939:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:44.11 if (!LessThan(cx, &lhsCopy, &rhsCopy, &out)) { 77:44.11 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:44.12 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:5944:27: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:44.12 if (!LessThanOrEqual(cx, &lhsCopy, &rhsCopy, &out)) { 77:44.12 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:44.13 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:5949:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:44.13 if (!GreaterThan(cx, &lhsCopy, &rhsCopy, &out)) { 77:44.13 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:44.16 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:5954:30: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:44.16 if (!GreaterThanOrEqual(cx, &lhsCopy, &rhsCopy, &out)) { 77:44.16 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:44.16 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:5959:30: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:44.16 if (!LooselyEqual(cx, &lhsCopy, &rhsCopy, &out)) { 77:44.16 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:44.16 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:5964:31: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:44.16 if (!LooselyEqual(cx, &lhsCopy, &rhsCopy, &out)) { 77:44.16 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:44.16 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:5969:31: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:44.16 if (!StrictlyEqual(cx, &lhsCopy, &rhsCopy, &out)) { 77:44.16 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:44.16 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:5974:32: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:44.16 if (!StrictlyEqual(cx, &lhsCopy, &rhsCopy, &out)) { 77:44.16 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:44.16 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:661:17: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 77:44.16 IRGenerator gen(cx, script, pc, stub->state().mode(), 77:44.16 ^~~ 77:44.16 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:661:17: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 77:44.16 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::CheckIsCallable(JSContext*, JS::HandleValue, js::CheckIsCallableKind)’: 77:44.17 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:1398:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 77:44.17 bool CheckIsCallable(JSContext* cx, HandleValue v, CheckIsCallableKind kind) { 77:44.17 ^~~~~~~~~~~~~~~ 77:44.41 /<>/firefox-66.0~b8+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)’: 77:44.41 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:5789:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 77:44.41 static bool DoBinaryArithFallback(JSContext* cx, BaselineFrame* frame, 77:44.41 ^~~~~~~~~~~~~~~~~~~~~ 77:44.41 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:5789:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 77:44.41 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:5789:13: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:44.41 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:5811:21: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:44.41 if (!AddValues(cx, &lhsCopy, &rhsCopy, ret)) { 77:44.41 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:44.41 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:5811:21: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:44.44 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:5816:21: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:44.44 if (!SubValues(cx, &lhsCopy, &rhsCopy, ret)) { 77:44.44 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:44.46 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:5816:21: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:44.47 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:5821:21: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:44.47 if (!MulValues(cx, &lhsCopy, &rhsCopy, ret)) { 77:44.47 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:44.47 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:5821:21: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:44.47 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:5826:21: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:44.48 if (!DivValues(cx, &lhsCopy, &rhsCopy, ret)) { 77:44.48 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:44.48 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:5826:21: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:44.48 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:5831:21: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:44.48 if (!ModValues(cx, &lhsCopy, &rhsCopy, ret)) { 77:44.49 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:44.49 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:5831:21: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:44.49 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:5836:21: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:44.49 if (!PowValues(cx, &lhsCopy, &rhsCopy, ret)) { 77:44.49 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:44.49 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:5836:21: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:44.50 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.h:11, 77:44.50 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.h:16, 77:44.50 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineJIT.h:16, 77:44.50 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineFrameInfo.h:15, 77:44.50 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineCompiler.h:10, 77:44.50 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineCompiler.cpp:7, 77:44.50 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 77:44.50 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:223:29: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:44.50 return ToInt32OrBigIntSlow(cx, vp); 77:44.50 ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 77:44.50 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:223:29: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:44.50 return ToInt32OrBigIntSlow(cx, vp); 77:44.50 ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 77:44.50 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:223:29: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:44.50 return ToInt32OrBigIntSlow(cx, vp); 77:44.50 ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 77:44.50 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:223:29: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:44.50 return ToInt32OrBigIntSlow(cx, vp); 77:44.50 ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 77:44.50 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:223:29: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:44.50 return ToInt32OrBigIntSlow(cx, vp); 77:44.50 ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 77:44.50 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:223:29: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:44.50 return ToInt32OrBigIntSlow(cx, vp); 77:44.50 ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 77:44.50 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:223:29: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:44.50 return ToInt32OrBigIntSlow(cx, vp); 77:44.50 ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 77:44.50 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:223:29: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:44.50 return ToInt32OrBigIntSlow(cx, vp); 77:44.50 ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 77:44.53 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:223:29: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:44.53 return ToInt32OrBigIntSlow(cx, vp); 77:44.53 ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 77:44.53 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:223:29: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:44.54 return ToInt32OrBigIntSlow(cx, vp); 77:44.54 ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 77:44.54 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 77:44.54 from /<>/firefox-66.0~b8+build1/js/src/vm/JSFunction.h:16, 77:44.54 from /<>/firefox-66.0~b8+build1/js/src/jit/JSJitFrameIter.h:15, 77:44.54 from /<>/firefox-66.0~b8+build1/js/src/jit/JitFrames.h:12, 77:44.54 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineFrame.h:10, 77:44.54 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineFrameInfo.h:14, 77:44.54 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineCompiler.h:10, 77:44.54 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineCompiler.cpp:7, 77:44.54 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 77:44.56 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:174:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 77:44.56 return js::ToUint32Slow(cx, v, out); 77:44.56 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 77:44.56 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 77:44.56 return js::ToInt32Slow(cx, v, out); 77:44.56 ~~~~~~~~~~~~~~~^~~~~~~~~~~~ 77:44.56 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:38: 77:44.56 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:661:17: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 77:44.56 IRGenerator gen(cx, script, pc, stub->state().mode(), 77:44.56 ^~~ 77:44.57 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:661:17: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 77:44.57 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:661:17: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 77:44.81 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp: In function ‘bool js::jit::DoUnaryArithFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICUnaryArith_Fallback*, JS::HandleValue, JS::MutableHandleValue)’: 77:44.81 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:5709:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 77:44.81 static bool DoUnaryArithFallback(JSContext* cx, BaselineFrame* frame, 77:44.81 ^~~~~~~~~~~~~~~~~~~~ 77:44.81 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:5709:13: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:44.81 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.h:11, 77:44.81 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.h:16, 77:44.81 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineJIT.h:16, 77:44.82 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineFrameInfo.h:15, 77:44.82 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineCompiler.h:10, 77:44.82 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineCompiler.cpp:7, 77:44.83 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 77:44.87 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:223:29: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:44.87 return ToInt32OrBigIntSlow(cx, vp); 77:44.87 ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 77:44.87 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:213:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:44.87 return ToNumericSlow(cx, vp); 77:44.87 ~~~~~~~~~~~~~^~~~~~~~ 77:44.87 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:38: 77:44.87 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:661:17: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 77:44.87 IRGenerator gen(cx, script, pc, stub->state().mode(), 77:44.87 ^~~ 77:44.88 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:661:17: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 77:45.37 /<>/firefox-66.0~b8+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&}]’: 77:45.37 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:661:17: note: parameter passing for argument of type ‘const JS::Handle’ changed in GCC 7.1 77:45.37 IRGenerator gen(cx, script, pc, stub->state().mode(), 77:45.37 ^~~ 77:45.43 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp: In function ‘bool js::jit::DoTypeOfFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICTypeOf_Fallback*, JS::HandleValue, JS::MutableHandleValue)’: 77:45.43 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:5583:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 77:45.43 static bool DoTypeOfFallback(JSContext* cx, BaselineFrame* frame, 77:45.43 ^~~~~~~~~~~~~~~~ 77:45.43 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:5583:13: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:45.46 /<>/firefox-66.0~b8+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&}]’: 77:45.46 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:661:17: note: parameter passing for argument of type ‘const JS::Handle’ changed in GCC 7.1 77:45.46 IRGenerator gen(cx, script, pc, stub->state().mode(), 77:45.46 ^~~ 77:45.50 /<>/firefox-66.0~b8+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)’: 77:45.50 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:5518:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 77:45.50 static bool DoInstanceOfFallback(JSContext* cx, BaselineFrame* frame, 77:45.50 ^~~~~~~~~~~~~~~~~~~~ 77:45.50 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:5518:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 77:45.50 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:5518:13: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:45.50 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/JitFrames.h:13, 77:45.51 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineFrame.h:10, 77:45.51 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineFrameInfo.h:14, 77:45.51 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineCompiler.h:10, 77:45.51 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineCompiler.cpp:7, 77:45.51 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 77:45.51 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:1086:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 77:45.51 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 77:45.51 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:45.51 arg1, arg2); 77:45.51 ~~~~~~~~~~~ 77:45.57 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:38: 77:45.57 /<>/firefox-66.0~b8+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&}]’: 77:45.57 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:661:17: note: parameter passing for argument of type ‘const JS::Handle’ changed in GCC 7.1 77:45.57 IRGenerator gen(cx, script, pc, stub->state().mode(), 77:45.57 ^~~ 77:45.61 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp: In function ‘bool js::jit::DoGetIteratorFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICGetIterator_Fallback*, JS::HandleValue, JS::MutableHandleValue)’: 77:45.61 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:5351:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 77:45.61 static bool DoGetIteratorFallback(JSContext* cx, BaselineFrame* frame, 77:45.61 ^~~~~~~~~~~~~~~~~~~~~ 77:45.62 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:5351:13: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:45.62 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:5360:38: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 77:45.62 JSObject* iterobj = ValueToIterator(cx, value); 77:45.62 ~~~~~~~~~~~~~~~^~~~~~~~~~~ 77:45.65 /<>/firefox-66.0~b8+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&}]’: 77:45.65 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:661:17: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 77:45.65 IRGenerator gen(cx, script, pc, stub->state().mode(), 77:45.65 ^~~ 77:45.73 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp: In function ‘bool js::jit::DoGetIntrinsicFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICGetIntrinsic_Fallback*, JS::MutableHandleValue)’: 77:45.73 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:2698:13: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:45.73 static bool DoGetIntrinsicFallback(JSContext* cx, BaselineFrame* frame, 77:45.73 ^~~~~~~~~~~~~~~~~~~~~~ 77:45.73 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.h:16, 77:45.73 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineJIT.h:16, 77:45.73 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineFrameInfo.h:15, 77:45.73 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineCompiler.h:10, 77:45.73 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineCompiler.cpp:7, 77:45.73 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 77:45.73 /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.h:761:45: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:45.73 if (!cx->runtime()->cloneSelfHostedValue(cx, name, value)) { 77:45.73 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 77:45.73 /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.h:764:43: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 77:45.73 return GlobalObject::addIntrinsicValue(cx, global, name, value); 77:45.73 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 77:45.89 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:38: 77:45.89 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp: In function ‘bool js::jit::DoBindNameFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICBindName_Fallback*, JS::HandleObject, JS::MutableHandleValue)’: 77:45.89 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:2649:13: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:45.89 static bool DoBindNameFallback(JSContext* cx, BaselineFrame* frame, 77:45.89 ^~~~~~~~~~~~~~~~~~ 77:46.10 /<>/firefox-66.0~b8+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&}]’: 77:46.10 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:661:17: note: parameter passing for argument of type ‘const JS::Handle’ changed in GCC 7.1 77:46.10 IRGenerator gen(cx, script, pc, stub->state().mode(), 77:46.10 ^~~ 77:46.10 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:661:17: note: parameter passing for argument of type ‘const JS::Handle’ changed in GCC 7.1 77:46.20 /<>/firefox-66.0~b8+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)’: 77:46.20 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:2488:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 77:46.20 static bool DoInFallback(JSContext* cx, BaselineFrame* frame, 77:46.20 ^~~~~~~~~~~~ 77:46.20 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:2488:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 77:46.20 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:2488:13: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:46.20 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:2496:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 77:46.20 ReportInNotObjectError(cx, key, -2, objValue, -1); 77:46.20 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:46.20 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:2496:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 77:46.21 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:2506:18: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 77:46.21 if (!OperatorIn(cx, key, obj, &cond)) { 77:46.21 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 77:46.29 /<>/firefox-66.0~b8+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&}]’: 77:46.29 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:661:17: note: parameter passing for argument of type ‘const JS::Handle’ changed in GCC 7.1 77:46.29 IRGenerator gen(cx, script, pc, stub->state().mode(), 77:46.29 ^~~ 77:46.39 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::GetPrototypeOf(JSContext*, JS::HandleObject, JS::MutableHandleValue)’: 77:46.39 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:1704:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:46.39 bool GetPrototypeOf(JSContext* cx, HandleObject target, 77:46.39 ^~~~~~~~~~~~~~ 77:46.41 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp: In function ‘bool js::jit::DoToBoolFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICToBool_Fallback*, JS::HandleValue, JS::MutableHandleValue)’: 77:46.41 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:1892:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 77:46.41 static bool DoToBoolFallback(JSContext* cx, BaselineFrame* frame, 77:46.41 ^~~~~~~~~~~~~~~~ 77:46.41 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:1892:13: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:46.41 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::TrySkipAwait(JSContext*, JS::HandleValue, JS::MutableHandleValue)’: 77:46.41 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:1786:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 77:46.41 MOZ_MUST_USE bool TrySkipAwait(JSContext* cx, HandleValue val, 77:46.42 ^~~~~~~~~~~~ 77:46.42 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:1786:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 77:46.42 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:1786:19: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:46.42 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:1789:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 77:46.42 if (!TrySkipAwait(cx, val, &canSkip, resolved)) { 77:46.42 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:46.43 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:1789:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:50.51 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::LessThan(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)’: 77:50.51 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:235:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:50.52 bool LessThan(JSContext* cx, MutableHandleValue lhs, MutableHandleValue rhs, 77:50.52 ^~~~~~~~ 77:50.52 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:235:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:50.52 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.h:11, 77:50.52 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.h:16, 77:50.52 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineJIT.h:16, 77:50.52 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.h:16, 77:50.52 from /<>/firefox-66.0~b8+build1/js/src/jit/MIR.h:21, 77:50.52 from /<>/firefox-66.0~b8+build1/js/src/jit/LIR.h:20, 77:50.52 from /<>/firefox-66.0~b8+build1/js/src/jit/Lowering.h:13, 77:50.52 from /<>/firefox-66.0~b8+build1/js/src/jit/TypePolicy.cpp:9, 77:50.52 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 77:50.52 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:213:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:50.52 return ToNumericSlow(cx, vp); 77:50.53 ~~~~~~~~~~~~~^~~~~~~~ 77:50.53 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:213:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:50.55 return ToNumericSlow(cx, vp); 77:50.55 ~~~~~~~~~~~~~^~~~~~~~ 77:50.65 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:20: 77:50.65 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::LessThanOrEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)’: 77:50.65 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:240:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:50.65 bool LessThanOrEqual(JSContext* cx, MutableHandleValue lhs, 77:50.65 ^~~~~~~~~~~~~~~ 77:50.65 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:240:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:50.65 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.h:11, 77:50.65 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.h:16, 77:50.65 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineJIT.h:16, 77:50.65 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.h:16, 77:50.65 from /<>/firefox-66.0~b8+build1/js/src/jit/MIR.h:21, 77:50.65 from /<>/firefox-66.0~b8+build1/js/src/jit/LIR.h:20, 77:50.65 from /<>/firefox-66.0~b8+build1/js/src/jit/Lowering.h:13, 77:50.65 from /<>/firefox-66.0~b8+build1/js/src/jit/TypePolicy.cpp:9, 77:50.65 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 77:50.65 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:213:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:50.65 return ToNumericSlow(cx, vp); 77:50.77 ~~~~~~~~~~~~~^~~~~~~~ 77:50.77 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:213:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:50.77 return ToNumericSlow(cx, vp); 77:50.77 ~~~~~~~~~~~~~^~~~~~~~ 77:50.80 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:20: 77:50.80 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::GreaterThan(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)’: 77:50.80 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:245:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:50.80 bool GreaterThan(JSContext* cx, MutableHandleValue lhs, MutableHandleValue rhs, 77:50.83 ^~~~~~~~~~~ 77:50.83 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:245:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:50.84 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.h:11, 77:50.84 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.h:16, 77:50.84 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineJIT.h:16, 77:50.84 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.h:16, 77:50.84 from /<>/firefox-66.0~b8+build1/js/src/jit/MIR.h:21, 77:50.84 from /<>/firefox-66.0~b8+build1/js/src/jit/LIR.h:20, 77:50.84 from /<>/firefox-66.0~b8+build1/js/src/jit/Lowering.h:13, 77:50.84 from /<>/firefox-66.0~b8+build1/js/src/jit/TypePolicy.cpp:9, 77:50.84 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 77:50.84 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:213:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:50.84 return ToNumericSlow(cx, vp); 77:50.84 ~~~~~~~~~~~~~^~~~~~~~ 77:50.86 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:213:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:50.86 return ToNumericSlow(cx, vp); 77:50.86 ~~~~~~~~~~~~~^~~~~~~~ 77:51.07 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:20: 77:51.07 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::GreaterThanOrEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)’: 77:51.07 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:250:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:51.07 bool GreaterThanOrEqual(JSContext* cx, MutableHandleValue lhs, 77:51.09 ^~~~~~~~~~~~~~~~~~ 77:51.10 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:250:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:51.11 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.h:11, 77:51.11 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.h:16, 77:51.11 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineJIT.h:16, 77:51.11 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.h:16, 77:51.11 from /<>/firefox-66.0~b8+build1/js/src/jit/MIR.h:21, 77:51.11 from /<>/firefox-66.0~b8+build1/js/src/jit/LIR.h:20, 77:51.11 from /<>/firefox-66.0~b8+build1/js/src/jit/Lowering.h:13, 77:51.11 from /<>/firefox-66.0~b8+build1/js/src/jit/TypePolicy.cpp:9, 77:51.11 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 77:51.11 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:213:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:51.11 return ToNumericSlow(cx, vp); 77:51.11 ~~~~~~~~~~~~~^~~~~~~~ 77:51.11 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:213:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:51.11 return ToNumericSlow(cx, vp); 77:51.14 ~~~~~~~~~~~~~^~~~~~~~ 77:52.83 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp: In function ‘bool js::jit::DoIteratorMoreFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICIteratorMore_Fallback*, JS::HandleObject, JS::MutableHandleValue)’: 77:52.83 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:5393:13: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:52.83 static bool DoIteratorMoreFallback(JSContext* cx, BaselineFrame* frame, 77:52.83 ^~~~~~~~~~~~~~~~~~~~~~ 77:54.25 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp: In function ‘bool js::jit::DoRestFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICRest_Fallback*, JS::MutableHandleValue)’: 77:54.25 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:5674:13: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:54.25 static bool DoRestFallback(JSContext* cx, BaselineFrame* frame, 77:54.25 ^~~~~~~~~~~~~~ 77:54.54 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:31, 77:54.59 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 77:54.59 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 77:54.59 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineCompiler.cpp:34, 77:54.59 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 77:54.60 /<>/firefox-66.0~b8+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]’: 77:54.60 /<>/firefox-66.0~b8+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 77:54.60 inline bool ValueToId( 77:54.60 ^~~~~~~~~ 77:54.60 /<>/firefox-66.0~b8+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 77:54.60 /<>/firefox-66.0~b8+build1/js/src/vm/JSAtom-inl.h:93:33: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType’ {aka ‘JS::Handle’} changed in GCC 7.1 77:54.60 JSAtom* atom = ToAtom(cx, v); 77:54.63 ~~~~~~~~~~~~~~~^~~~~~~ 77:54.77 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:38: 77:54.77 /<>/firefox-66.0~b8+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)’: 77:54.77 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:2207:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 77:54.77 static bool DoSetElemFallback(JSContext* cx, BaselineFrame* frame, 77:54.77 ^~~~~~~~~~~~~~~~~ 77:54.78 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:2207:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 77:54.78 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:2207:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 77:54.78 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSFunction.h:16, 77:54.78 from /<>/firefox-66.0~b8+build1/js/src/jit/JSJitFrameIter.h:15, 77:54.78 from /<>/firefox-66.0~b8+build1/js/src/jit/JitFrames.h:12, 77:54.80 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineFrame.h:10, 77:54.80 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineFrameInfo.h:14, 77:54.80 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineCompiler.h:10, 77:54.80 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineCompiler.cpp:7, 77:54.80 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 77:54.80 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:962:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 77:54.80 return js::ToObjectSlow(cx, vp, true); 77:54.80 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 77:54.81 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:38: 77:54.81 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:2252:44: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 77:54.81 objv, index, rhs); 77:54.81 ^ 77:54.81 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:2252:44: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 77:54.81 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:2252:44: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 77:54.81 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 77:54.81 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 77:54.81 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineCompiler.cpp:34, 77:54.81 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 77:54.81 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:385:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 77:54.81 return ValueToId(cx, argument, result); 77:54.81 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 77:54.81 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:388:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 77:54.93 return ToPropertyKeySlow(cx, argument, result); 77:54.93 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 77:54.93 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineCompiler.cpp:34, 77:54.93 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 77:54.93 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:629:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 77:54.93 return DefineDataProperty(cx, obj, id, val, flags); 77:54.94 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 77:54.94 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:667:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 77:54.94 if (!DefineDataElement(cx, obj, index, val, JSPROP_ENUMERATE)) { 77:54.94 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:54.95 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:667:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 77:54.95 if (!DefineDataElement(cx, obj, index, val, JSPROP_ENUMERATE)) { 77:54.95 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:54.95 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:38: 77:54.95 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:2293:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 77:54.96 if (!SetObjectElement(cx, obj, index, rhs, objv, 77:54.97 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:54.97 JSOp(*pc) == JSOP_STRICTSETELEM, script, pc)) { 77:55.00 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:55.00 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:2293:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 77:55.00 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:2322:44: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 77:55.00 objv, index, rhs); 77:55.00 ^ 77:55.00 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:2322:44: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 77:55.01 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:2322:44: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 77:55.42 /<>/firefox-66.0~b8+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)’: 77:55.43 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:2539:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 77:55.43 static bool DoHasOwnFallback(JSContext* cx, BaselineFrame* frame, 77:55.43 ^~~~~~~~~~~~~~~~ 77:55.43 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:2539:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 77:55.43 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:2539:13: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 77:55.45 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 77:55.45 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 77:55.45 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineCompiler.cpp:34, 77:55.45 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 77:55.45 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:385:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 77:55.45 return ValueToId(cx, argument, result); 77:55.45 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 77:55.45 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:388:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 77:55.45 return ToPropertyKeySlow(cx, argument, result); 77:55.45 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 77:55.45 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 77:55.45 from /<>/firefox-66.0~b8+build1/js/src/vm/JSFunction.h:16, 77:55.45 from /<>/firefox-66.0~b8+build1/js/src/jit/JSJitFrameIter.h:15, 77:55.45 from /<>/firefox-66.0~b8+build1/js/src/jit/JitFrames.h:12, 77:55.45 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineFrame.h:10, 77:55.45 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineFrameInfo.h:14, 77:55.45 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineCompiler.h:10, 77:55.45 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineCompiler.cpp:7, 77:55.47 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 77:55.47 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 77:55.47 return js::ToObjectSlow(cx, v, false); 77:55.48 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 77:56.65 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineCompiler.cpp:34, 77:56.65 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 77:56.65 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h: In member function ‘bool js::jit::BaselineCodeGen::emit_JSOP_CALLSITEOBJ() [with Handler = js::jit::BaselineCompilerHandler]’: 77:56.65 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:683:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 77:56.65 if (!DefineDataProperty(cx, cso, cx->names().raw, rawValue, 0)) { 77:56.65 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *** KEEP ALIVE MARKER *** Total duration: 1:18:00.268717 78:02.67 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:20: 78:02.67 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::InvokeFunction(JSContext*, JS::HandleObject, bool, bool, uint32_t, JS::Value*, JS::MutableHandleValue)’: 78:02.67 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:50:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 78:02.67 bool InvokeFunction(JSContext* cx, HandleObject obj, bool constructing, 78:02.67 ^~~~~~~~~~~~~~ 78:02.67 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/CompileWrappers.h:10, 78:02.67 from /<>/firefox-66.0~b8+build1/js/src/jit/Ion.h:13, 78:02.68 from /<>/firefox-66.0~b8+build1/js/src/jit/JitAllocPolicy.h:19, 78:02.69 from /<>/firefox-66.0~b8+build1/js/src/jit/TypePolicy.h:13, 78:02.71 from /<>/firefox-66.0~b8+build1/js/src/jit/TypePolicy.cpp:7, 78:02.71 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 78:02.71 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:1086:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 78:02.71 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 78:02.71 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:02.71 arg1, arg2); 78:02.71 ~~~~~~~~~~~ 78:02.71 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:20: 78:02.71 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:89:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 78:02.71 if (!Construct(cx, fval, cargs, newTarget, &obj)) { 78:02.71 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:02.71 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:89:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 78:02.74 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:101:45: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 78:02.74 return InternalConstructWithProvidedThis(cx, fval, thisv, cargs, newTarget, 78:02.74 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:02.75 rval); 78:02.75 ~~~~~ 78:02.75 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:101:45: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 78:02.75 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:101:45: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 78:02.75 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:114:14: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 78:02.75 return Call(cx, fval, thisv, args, rval); 78:02.75 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:02.75 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:114:14: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 78:03.47 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::InvokeFunctionShuffleNewTarget(JSContext*, JS::HandleObject, uint32_t, uint32_t, JS::Value*, JS::MutableHandleValue)’: 78:03.47 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:117:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 78:03.47 bool InvokeFunctionShuffleNewTarget(JSContext* cx, HandleObject obj, 78:03.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:03.47 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:123:24: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 78:03.47 return InvokeFunction(cx, obj, true, false, numActualArgs, argv, rval); 78:03.47 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:03.52 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::InvokeFromInterpreterStub(JSContext*, js::jit::InterpreterStubExitFrameLayout*)’: 78:03.52 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:143:22: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 78:03.52 if (!InvokeFunction(cx, fun, constructing, 78:03.52 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78:03.52 /* ignoresReturnValue = */ false, numActualArgs, argv, 78:03.52 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:03.52 &rval)) { 78:03.52 ~~~~~~ 78:05.15 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::GeneratorThrowOrReturn(JSContext*, js::jit::BaselineFrame*, JS::Handle, JS::HandleValue, uint32_t)’: 78:05.15 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:863:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 78:05.15 bool GeneratorThrowOrReturn(JSContext* cx, BaselineFrame* frame, 78:05.15 ^~~~~~~~~~~~~~~~~~~~~~ 78:05.16 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/HashFunctions.h:50, 78:05.16 from /<>/firefox-66.0~b8+build1/js/src/jit/IonTypes.h:10, 78:05.16 from /<>/firefox-66.0~b8+build1/js/src/jit/TypePolicy.h:12, 78:05.16 from /<>/firefox-66.0~b8+build1/js/src/jit/TypePolicy.cpp:7, 78:05.17 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 78:05.17 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:887:33: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 78:05.18 js::GeneratorThrowOrReturn(cx, frame, genObj, arg, resumeKind)); 78:05.18 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Assertions.h:667:12: note: in definition of macro ‘MOZ_ALWAYS_FALSE’ 78:05.18 if ((expr)) { \ 78:05.18 ^~~~ 78:05.69 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:20: 78:05.69 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::SetProperty(JSContext*, JS::HandleObject, js::HandlePropertyName, JS::HandleValue, bool, jsbytecode*)’: 78:05.69 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:453:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 78:05.69 bool SetProperty(JSContext* cx, HandleObject obj, HandlePropertyName name, 78:05.69 ^~~~~~~~~~~ 78:05.69 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:473:42: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 78:05.69 if (!NativeSetProperty(cx, obj.as(), id, value, 78:05.69 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:05.69 receiver, result)) { 78:05.69 ~~~~~~~~~~~~~~~~~ 78:05.69 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:473:42: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 78:05.70 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:478:40: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 78:05.70 if (!NativeSetProperty(cx, obj.as(), id, value, 78:05.70 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:05.70 receiver, result)) { 78:05.70 ~~~~~~~~~~~~~~~~~ 78:05.70 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:478:40: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 78:05.70 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 78:05.70 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 78:05.70 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineFrame-inl.h:16, 78:05.70 from /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:25, 78:05.70 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:20: 78:05.70 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 78:05.70 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); 78:05.70 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:05.71 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 78:08.00 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:20: 78:08.00 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::ArrayPushDense(JSContext*, js::HandleArrayObject, JS::HandleValue, uint32_t*)’: 78:08.01 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:317:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 78:08.01 bool ArrayPushDense(JSContext* cx, HandleArrayObject arr, HandleValue v, 78:08.01 ^~~~~~~~~~~~~~ 78:08.53 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::SetDenseElement(JSContext*, js::HandleNativeObject, int32_t, JS::HandleValue, bool)’: 78:08.53 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:1164:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 78:08.53 bool SetDenseElement(JSContext* cx, HandleNativeObject obj, int32_t index, 78:08.53 ^~~~~~~~~~~~~~~ 78:08.53 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:1164:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 78:08.53 /<>/firefox-66.0~b8+build1/js/src/jit/VMFunctions.cpp:1177:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 78:08.53 return SetObjectElement(cx, obj, indexVal, value, strict); 78:08.53 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:19.49 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:38: 78:19.49 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp: In member function ‘bool js::jit::ICUpdatedStub::addUpdateStubForValue(JSContext*, JS::HandleScript, JS::HandleObject, js::HandleObjectGroup, JS::HandleId, JS::HandleValue)’: 78:19.50 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:1559:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 78:19.50 bool ICUpdatedStub::addUpdateStubForValue(JSContext* cx, 78:19.50 ^~~~~~~~~~~~~ 78:20.51 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp: In function ‘bool js::jit::DoTypeUpdateFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICUpdatedStub*, JS::HandleValue, JS::HandleValue)’: 78:20.51 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:1703:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 78:20.51 static bool DoTypeUpdateFallback(JSContext* cx, BaselineFrame* frame, 78:20.51 ^~~~~~~~~~~~~~~~~~~~ 78:20.51 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:1703:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 78:20.51 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:1703:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 78:20.52 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Assertions.h:18, 78:20.52 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Casting.h:12, 78:20.52 from /<>/firefox-66.0~b8+build1/js/src/jstypes.h:25, 78:20.52 from /<>/firefox-66.0~b8+build1/js/src/jit/JSJitFrameIter.h:10, 78:20.53 from /<>/firefox-66.0~b8+build1/js/src/jit/JitFrames.h:12, 78:20.54 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineFrame.h:10, 78:20.54 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineFrameInfo.h:14, 78:20.54 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineCompiler.h:10, 78:20.54 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineCompiler.cpp:7, 78:20.54 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 78:20.54 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:1770:39: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 78:20.54 !stub->addUpdateStubForValue(cx, script, obj, group, id, value))) { 78:20.54 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:20.55 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Likely.h:17:48: note: in definition of macro ‘MOZ_UNLIKELY’ 78:20.55 # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) 78:20.55 ^ 78:24.35 Compiling tokio-codec v0.1.0 78:27.37 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:38: 78:27.37 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp: In function ‘bool js::jit::DoNewObject(JSContext*, js::jit::BaselineFrame*, js::jit::ICNewObject_Fallback*, JS::MutableHandleValue)’: 78:27.38 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:6074:13: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 78:27.38 static bool DoNewObject(JSContext* cx, BaselineFrame* frame, 78:27.38 ^~~~~~~~~~~ 78:27.55 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp: In function ‘bool js::jit::DoNewArray(JSContext*, js::jit::BaselineFrame*, js::jit::ICNewArray_Fallback*, uint32_t, JS::MutableHandleValue)’: 78:27.56 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:6020:13: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 78:27.56 static bool DoNewArray(JSContext* cx, BaselineFrame* frame, 78:27.57 ^~~~~~~~~~ 78:27.71 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp: In member function ‘bool js::jit::ICTypeMonitor_Fallback::addMonitorStubForValue(JSContext*, js::jit::BaselineFrame*, js::StackTypeSet*, JS::HandleValue)’: 78:27.71 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:1204:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 78:27.71 bool ICTypeMonitor_Fallback::addMonitorStubForValue(JSContext* cx, 78:27.71 ^~~~~~~~~~~~~~~~~~~~~~ 78:28.01 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp: In member function ‘bool js::jit::ICMonitoredFallbackStub::addMonitorStubForValue(JSContext*, js::jit::BaselineFrame*, js::StackTypeSet*, JS::HandleValue)’: 78:28.01 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:1036:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 78:28.02 bool ICMonitoredFallbackStub::addMonitorStubForValue(JSContext* cx, 78:28.02 ^~~~~~~~~~~~~~~~~~~~~~~ 78:28.02 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:1045:53: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 78:28.02 return typeMonitorFallback->addMonitorStubForValue(cx, frame, types, val); 78:28.02 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78:28.07 /<>/firefox-66.0~b8+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)’: 78:28.08 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:2842:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 78:28.08 static bool DoGetPropSuperFallback(JSContext* cx, BaselineFrame* frame, 78:28.09 ^~~~~~~~~~~~~~~~~~~~~~ 78:28.09 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:2842:13: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 78:28.09 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:2842:13: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 78:28.09 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:2871:77: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 78:28.10 val, idVal, receiver, GetPropertyResultFlags::All); 78:28.10 ^ 78:28.10 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:2871:77: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 78:28.11 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:2871:77: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 78:28.11 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 78:28.11 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 78:28.11 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 78:28.11 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineCompiler.cpp:34, 78:28.11 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 78:28.11 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 78:28.11 return op(cx, obj, receiver, id, vp); 78:28.11 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:28.11 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 78:28.11 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 78:28.12 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:28.12 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:38: 78:28.12 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:2900:36: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 78:28.12 if (!stub->addMonitorStubForValue(cx, frame, types, res)) { 78:28.12 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78:28.26 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp: In function ‘bool js::jit::DoGetPropFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICGetProp_Fallback*, JS::MutableHandleValue, JS::MutableHandleValue)’: 78:28.26 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:2779:13: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 78:28.26 static bool DoGetPropFallback(JSContext* cx, BaselineFrame* frame, 78:28.26 ^~~~~~~~~~~~~~~~~ 78:28.26 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:2779:13: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 78:28.26 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:2809:72: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 78:28.27 val, idVal, val, GetPropertyResultFlags::All); 78:28.27 ^ 78:28.27 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:2809:72: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 78:28.27 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:2809:72: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 78:28.27 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:2764:37: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 78:28.27 if (!GetNameBoundInEnvironment(cx, env, id, res)) { 78:28.27 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 78:28.27 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:2770:23: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 78:28.27 if (!GetProperty(cx, val, name, res)) { 78:28.27 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 78:28.27 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:2770:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 78:28.27 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:2836:36: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 78:28.27 if (!stub->addMonitorStubForValue(cx, frame, types, res)) { 78:28.27 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78:28.71 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp: In function ‘bool js::jit::DoGetNameFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICGetName_Fallback*, JS::HandleObject, JS::MutableHandleValue)’: 78:28.71 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:2585:13: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 78:28.71 static bool DoGetNameFallback(JSContext* cx, BaselineFrame* frame, 78:28.71 ^~~~~~~~~~~~~~~~~ 78:28.71 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 78:28.71 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 78:28.71 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 78:28.71 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineCompiler.cpp:34, 78:28.71 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 78:28.71 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:131:21: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 78:28.71 return GetProperty(cx, obj, receiverValue, id, vp); 78:28.71 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:28.73 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineCompiler.cpp:34, 78:28.73 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 78:28.73 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:205:37: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 78:28.73 if (!NativeGetExistingProperty(cx, normalized, holder.as(), 78:28.73 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:28.73 shape, vp)) { 78:28.73 ~~~~~~~~~~ 78:28.73 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 78:28.73 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 78:28.75 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 78:28.75 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineCompiler.cpp:34, 78:28.75 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 78:28.75 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:131:21: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 78:28.75 return GetProperty(cx, obj, receiverValue, id, vp); 78:28.75 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:28.75 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineCompiler.cpp:34, 78:28.76 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 78:28.76 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:205:37: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 78:28.78 if (!NativeGetExistingProperty(cx, normalized, holder.as(), 78:28.78 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:28.78 shape, vp)) { 78:28.78 ~~~~~~~~~~ 78:28.79 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:38: 78:28.79 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:2619:36: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 78:28.80 if (!stub->addMonitorStubForValue(cx, frame, types, res)) { 78:28.80 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78:29.55 /<>/firefox-66.0~b8+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)’: 78:29.55 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:2074:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 78:29.55 static bool DoGetElemSuperFallback(JSContext* cx, BaselineFrame* frame, 78:29.55 ^~~~~~~~~~~~~~~~~~~~~~ 78:29.55 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:2074:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 78:29.55 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:2074:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 78:29.55 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:2074:13: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 78:29.56 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:2099:75: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 78:29.56 lhs, rhs, receiver, GetPropertyResultFlags::All); 78:29.56 ^ 78:29.56 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:2099:75: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 78:29.56 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:2099:75: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 78:29.56 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineCompiler.cpp:34, 78:29.57 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 78:29.57 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:464:22: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 78:29.57 if (!GetElement(cx, obj, receiver, index, res)) { 78:29.57 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:29.57 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 78:29.57 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 78:29.58 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineCompiler.cpp:34, 78:29.58 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 78:29.58 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:385:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 78:29.58 return ValueToId(cx, argument, result); 78:29.58 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 78:29.61 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:388:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 78:29.61 return ToPropertyKeySlow(cx, argument, result); 78:29.61 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 78:29.61 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineCompiler.cpp:34, 78:29.61 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 78:29.61 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:492:21: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 78:29.61 if (!GetProperty(cx, obj, receiver, id, res)) { 78:29.62 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:29.62 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:38: 78:29.62 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:2126:36: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 78:29.62 if (!stub->addMonitorStubForValue(cx, frame, types, res)) { 78:29.62 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78:30.19 /<>/firefox-66.0~b8+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)’: 78:30.19 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:1990:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 78:30.19 static bool DoGetElemFallback(JSContext* cx, BaselineFrame* frame, 78:30.20 ^~~~~~~~~~~~~~~~~ 78:30.20 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:1990:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 78:30.20 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:1990:13: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 78:30.20 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineCompiler.cpp:34, 78:30.20 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 78:30.20 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:561:27: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 78:30.20 if (IsOptimizedArguments(frame, lref)) { 78:30.20 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 78:30.20 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:38: 78:30.20 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:2029:70: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 78:30.20 lhs, rhs, lhs, GetPropertyResultFlags::All); 78:30.20 ^ 78:30.20 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:2029:70: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 78:30.20 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:2029:70: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 78:30.20 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSFunction.h:16, 78:30.20 from /<>/firefox-66.0~b8+build1/js/src/jit/JSJitFrameIter.h:15, 78:30.20 from /<>/firefox-66.0~b8+build1/js/src/jit/JitFrames.h:12, 78:30.20 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineFrame.h:10, 78:30.22 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineFrameInfo.h:14, 78:30.22 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineCompiler.h:10, 78:30.22 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineCompiler.cpp:7, 78:30.22 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 78:30.23 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:962:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 78:30.23 return js::ToObjectSlow(cx, vp, true); 78:30.25 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 78:30.25 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineCompiler.cpp:34, 78:30.25 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 78:30.26 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:519:22: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 78:30.26 if (!GetElement(cx, boxed, receiver, index, res)) { 78:30.26 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:30.26 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 78:30.26 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 78:30.26 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineCompiler.cpp:34, 78:30.29 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 78:30.29 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:385:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 78:30.29 return ValueToId(cx, argument, result); 78:30.29 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 78:30.29 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:388:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 78:30.29 return ToPropertyKeySlow(cx, argument, result); 78:30.29 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 78:30.29 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineCompiler.cpp:34, 78:30.29 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 78:30.29 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:547:21: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 78:30.29 if (!GetProperty(cx, boxed, receiver, id, res)) { 78:30.29 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:30.29 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:464:22: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 78:30.30 if (!GetElement(cx, obj, receiver, index, res)) { 78:30.30 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:30.30 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 78:30.30 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 78:30.30 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineCompiler.cpp:34, 78:30.30 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 78:30.30 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:385:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 78:30.30 return ValueToId(cx, argument, result); 78:30.30 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 78:30.30 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:388:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 78:30.34 return ToPropertyKeySlow(cx, argument, result); 78:30.34 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 78:30.34 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineCompiler.cpp:34, 78:30.34 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 78:30.35 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:492:21: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 78:30.35 if (!GetProperty(cx, obj, receiver, id, res)) { 78:30.35 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:30.35 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:38: 78:30.35 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:2056:36: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 78:30.35 if (!stub->addMonitorStubForValue(cx, frame, types, res)) { 78:30.35 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78:30.58 Compiling tokio-reactor v0.1.3 78:30.92 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp: In function ‘bool js::jit::DoTypeMonitorFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICTypeMonitor_Fallback*, JS::HandleValue, JS::MutableHandleValue)’: 78:30.92 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:1380:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 78:30.92 static bool DoTypeMonitorFallback(JSContext* cx, BaselineFrame* frame, 78:30.92 ^~~~~~~~~~~~~~~~~~~~~ 78:30.92 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:1380:13: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 78:30.95 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:1431:38: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 78:30.95 return stub->addMonitorStubForValue(cx, frame, types, value); 78:30.95 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 78:33.93 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp: In function ‘bool js::jit::CopyStringSplitArray(JSContext*, js::HandleArrayObject, JS::MutableHandleValue)’: 78:33.93 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:3703:13: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 78:33.94 static bool CopyStringSplitArray(JSContext* cx, HandleArrayObject arr, 78:33.94 ^~~~~~~~~~~~~~~~~~~~ 78:36.10 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp: In function ‘bool js::jit::DoSpreadCallFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICCall_Fallback*, JS::Value*, JS::MutableHandleValue)’: 78:36.10 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:3918:13: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 78:36.10 static bool DoSpreadCallFallback(JSContext* cx, BaselineFrame* frame, 78:36.10 ^~~~~~~~~~~~~~~~~~~~ 78:36.10 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:3945:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 78:36.10 if (!SpreadCallOperation(cx, script, pc, thisv, callee, arr, newTarget, 78:36.10 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:36.10 res)) { 78:36.10 ~~~~ 78:36.10 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:3945:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 78:36.11 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:3945:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 78:36.11 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:3945:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 78:36.11 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:3945:27: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 78:36.11 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:3952:36: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 78:36.11 if (!stub->addMonitorStubForValue(cx, frame, types, res)) { 78:36.11 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78:36.29 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineCompiler.cpp:34, 78:36.29 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 78:36.30 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h: In function ‘void js::InitGlobalLexicalOperation(JSContext*, js::LexicalEnvironmentObject*, JSScript*, jsbytecode*, JS::HandleValue)’: 78:36.30 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:346:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 78:36.30 inline void InitGlobalLexicalOperation(JSContext* cx, 78:36.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 78:36.72 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:38: 78:36.72 /<>/firefox-66.0~b8+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)’: 78:36.72 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:2986:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 78:36.72 static bool DoSetPropFallback(JSContext* cx, BaselineFrame* frame, 78:36.72 ^~~~~~~~~~~~~~~~~ 78:36.72 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:2986:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 78:36.73 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSFunction.h:16, 78:36.73 from /<>/firefox-66.0~b8+build1/js/src/jit/JSJitFrameIter.h:15, 78:36.73 from /<>/firefox-66.0~b8+build1/js/src/jit/JitFrames.h:12, 78:36.73 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineFrame.h:10, 78:36.73 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineFrameInfo.h:14, 78:36.73 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineCompiler.h:10, 78:36.73 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineCompiler.cpp:7, 78:36.73 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 78:36.73 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:962:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 78:36.73 return js::ToObjectSlow(cx, vp, true); 78:36.73 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 78:36.74 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:38: 78:36.74 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:3038:43: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 78:36.74 lhs, idVal, rhs); 78:36.74 ^ 78:36.74 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:3038:43: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 78:36.74 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:3038:43: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 78:36.74 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineCompiler.cpp:34, 78:36.74 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 78:36.74 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:366:36: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 78:36.74 return NativeDefineDataProperty(cx, obj.as(), name, rhs, 78:36.74 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:36.74 propAttrs); 78:36.74 ~~~~~~~~~~ 78:36.75 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 78:36.75 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 78:36.75 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 78:36.75 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineCompiler.cpp:34, 78:36.75 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 78:36.75 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:333:21: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 78:36.75 return SetProperty(cx, obj, id, v, receiver, result) && 78:36.77 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:36.77 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:333:21: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 78:36.77 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineCompiler.cpp:34, 78:36.77 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 78:36.78 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:341:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 78:36.78 ok = SetProperty(cx, env, id, val, receiver, result); 78:36.78 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:36.78 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:341:21: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 78:36.78 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:339:40: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 78:36.78 ok = NativeSetProperty(cx, varobj, id, val, receiver, result); 78:36.78 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:36.78 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:339:40: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 78:36.78 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:38: 78:36.78 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:3076:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 78:36.78 InitGlobalLexicalOperation(cx, lexicalEnv, script, pc, v); 78:36.78 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:36.79 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:3081:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 78:36.79 if (!SetProperty(cx, obj, id, rhs, lhs, result) || 78:36.79 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:36.79 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:3081:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 78:36.79 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:3106:43: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 78:36.79 lhs, idVal, rhs); 78:36.79 ^ 78:36.79 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:3106:43: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 78:36.79 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:3106:43: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 78:38.09 /<>/firefox-66.0~b8+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)’: 78:38.09 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:3788:13: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 78:38.09 static bool DoCallFallback(JSContext* cx, BaselineFrame* frame, 78:38.09 ^~~~~~~~~~~~~~ 78:38.09 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineCompiler.cpp:34, 78:38.09 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 78:38.09 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:58:49: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 78:38.09 if (args.length() == 2 && IsOptimizedArguments(frame, args[1])) { 78:38.09 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 78:38.09 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:38: 78:38.10 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:3831:75: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 78:38.10 HandleValueArray::fromMarkedLocation(argc, vp + 2)); 78:38.12 ^ 78:38.12 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:3831:75: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 78:38.12 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:3866:20: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 78:38.12 if (!DirectEval(cx, callArgs.get(0), res)) { 78:38.12 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 78:38.12 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/JitFrames.h:13, 78:38.12 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineFrame.h:10, 78:38.12 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineFrameInfo.h:14, 78:38.12 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineCompiler.h:10, 78:38.12 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineCompiler.cpp:7, 78:38.12 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 78:38.12 /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:1086:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 78:38.12 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 78:38.13 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:38.13 arg1, arg2); 78:38.13 ~~~~~~~~~~~ 78:38.14 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:38: 78:38.14 /<>/firefox-66.0~b8+build1/js/src/jit/BaselineIC.cpp:3890:36: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 78:38.15 if (!stub->addMonitorStubForValue(cx, frame, types, res)) { 78:38.15 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ *** KEEP ALIVE MARKER *** Total duration: 1:19:00.297498 79:05.16 make[6]: Entering directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/wasm' 79:05.18 js/src/wasm *** KEEP ALIVE MARKER *** Total duration: 1:20:00.301422 80:34.03 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 80:34.03 from /<>/firefox-66.0~b8+build1/js/src/vm/Scope.h:24, 80:34.03 from /<>/firefox-66.0~b8+build1/js/src/frontend/ParseNode.h:18, 80:34.03 from /<>/firefox-66.0~b8+build1/js/src/wasm/AsmJS.cpp:37, 80:34.04 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 80:34.04 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘int32_t CoerceInPlace_ToInt32(JS::Value*)’: 80:34.06 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 80:34.06 return js::ToInt32Slow(cx, v, out); 80:34.06 ~~~~~~~~~~~~~~~^~~~~~~~~~~~ 80:34.07 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘int32_t CoerceInPlace_ToNumber(JS::Value*)’: 80:34.08 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 80:34.08 return js::ToNumberSlow(cx, v, out); 80:34.11 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 80:34.98 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 80:34.98 /<>/firefox-66.0~b8+build1/js/src/wasm/AsmJS.cpp: In function ‘bool GetDataProperty(JSContext*, JS::HandleValue, js::HandleAtom, JS::MutableHandleValue)’: 80:34.98 /<>/firefox-66.0~b8+build1/js/src/wasm/AsmJS.cpp:6437:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 80:34.98 static bool GetDataProperty(JSContext* cx, HandleValue objVal, HandleAtom field, 80:34.98 ^~~~~~~~~~~~~~~ 80:34.98 /<>/firefox-66.0~b8+build1/js/src/wasm/AsmJS.cpp:6437:13: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 80:34.98 /<>/firefox-66.0~b8+build1/js/src/wasm/AsmJS.cpp:6450:29: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 80:34.98 if (!GetPropertyDescriptor(cx, obj, id, &desc)) { 80:34.98 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 80:35.08 /<>/firefox-66.0~b8+build1/js/src/wasm/AsmJS.cpp: In function ‘bool GetDataProperty(JSContext*, JS::HandleValue, const char*, JS::MutableHandleValue)’: 80:35.08 /<>/firefox-66.0~b8+build1/js/src/wasm/AsmJS.cpp:6466:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 80:35.08 static bool GetDataProperty(JSContext* cx, HandleValue objVal, 80:35.08 ^~~~~~~~~~~~~~~ 80:35.08 /<>/firefox-66.0~b8+build1/js/src/wasm/AsmJS.cpp:6466:13: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 80:35.08 /<>/firefox-66.0~b8+build1/js/src/wasm/AsmJS.cpp:6473:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 80:35.08 return GetDataProperty(cx, objVal, field, v); 80:35.08 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 80:35.08 /<>/firefox-66.0~b8+build1/js/src/wasm/AsmJS.cpp:6473:25: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 80:51.78 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 80:51.78 from /<>/firefox-66.0~b8+build1/js/src/vm/Scope.h:24, 80:51.78 from /<>/firefox-66.0~b8+build1/js/src/frontend/ParseNode.h:18, 80:51.79 from /<>/firefox-66.0~b8+build1/js/src/wasm/AsmJS.cpp:37, 80:51.79 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 80:51.79 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘int32_t CoerceInPlace_JitEntry(int, js::wasm::TlsData*, JS::Value*)’: 80:51.81 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 80:51.81 return js::ToInt32Slow(cx, v, out); 80:51.81 ~~~~~~~~~~~~~~~^~~~~~~~~~~~ 80:51.81 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 80:51.81 return js::ToNumberSlow(cx, v, out); 80:51.82 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 80:53.26 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:47: 80:53.26 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmDebug.cpp: In member function ‘bool js::wasm::DebugState::getGlobal(js::wasm::Instance&, uint32_t, JS::MutableHandleValue)’: 80:53.26 /<>/firefox-66.0~b8+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 80:53.26 bool DebugState::getGlobal(Instance& instance, uint32_t globalIndex, 80:53.26 ^~~~~~~~~~ 80:55.47 Compiling lalrpop v0.16.0 *** KEEP ALIVE MARKER *** Total duration: 1:21:00.300871 81:03.76 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:20: 81:03.76 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmBuiltins.cpp: In function ‘bool WasmHandleDebugTrap()’: 81:03.76 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmBuiltins.cpp:111:45: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 81:03.76 ResumeMode mode = Debugger::onSingleStep(cx, &result); 81:03.76 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 81:03.76 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmBuiltins.cpp:123:39: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 81:03.76 ResumeMode mode = Debugger::onTrap(cx, &result); 81:03.76 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 81:08.91 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:11: 81:08.91 /<>/firefox-66.0~b8+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&)’: 81:08.92 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmBaselineCompile.cpp:2321:78: warning: ‘framePushedExcludingArgs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 81:08.92 uint32_t offsFromMapLowest = framePushedExcludingArgs.value() - v.offs(); 81:08.92 ^ 81:26.52 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 81:26.52 /<>/firefox-66.0~b8+build1/js/src/wasm/AsmJS.cpp: In function ‘bool js::InstantiateAsmJS(JSContext*, unsigned int, JS::Value*)’: 81:26.52 /<>/firefox-66.0~b8+build1/js/src/wasm/AsmJS.cpp:6526:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 81:26.52 if (!GetDataProperty(cx, importVal, global.field(), &v)) { 81:26.52 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:26.52 /<>/firefox-66.0~b8+build1/js/src/wasm/AsmJS.cpp:6526:27: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 81:26.52 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 81:26.52 from /<>/firefox-66.0~b8+build1/js/src/vm/Scope.h:24, 81:26.52 from /<>/firefox-66.0~b8+build1/js/src/frontend/ParseNode.h:18, 81:26.52 from /<>/firefox-66.0~b8+build1/js/src/wasm/AsmJS.cpp:37, 81:26.52 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 81:26.53 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 81:26.53 return js::ToInt32Slow(cx, v, out); 81:26.53 ~~~~~~~~~~~~~~~^~~~~~~~~~~~ 81:26.53 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 81:26.53 /<>/firefox-66.0~b8+build1/js/src/wasm/AsmJS.cpp:6547:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 81:26.53 if (!RoundFloat32(cx, v, &f)) { 81:26.53 ~~~~~~~~~~~~^~~~~~~~~~~ 81:26.53 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 81:26.53 from /<>/firefox-66.0~b8+build1/js/src/vm/Scope.h:24, 81:26.53 from /<>/firefox-66.0~b8+build1/js/src/frontend/ParseNode.h:18, 81:26.53 from /<>/firefox-66.0~b8+build1/js/src/wasm/AsmJS.cpp:37, 81:26.53 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 81:26.53 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 81:26.53 return js::ToNumberSlow(cx, v, out); 81:26.53 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 81:26.53 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 81:26.56 /<>/firefox-66.0~b8+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 81:26.56 if (!GetDataProperty(cx, importVal, global.field(), &v)) { 81:26.56 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:26.56 /<>/firefox-66.0~b8+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 81:26.56 /<>/firefox-66.0~b8+build1/js/src/wasm/AsmJS.cpp:6596:23: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 81:26.57 if (!GetDataProperty(cx, globalVal, global.field(), &v)) { 81:26.57 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:26.57 /<>/firefox-66.0~b8+build1/js/src/wasm/AsmJS.cpp:6596:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 81:26.57 /<>/firefox-66.0~b8+build1/js/src/wasm/AsmJS.cpp:6481:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 81:26.57 return GetDataProperty(cx, objVal, fieldHandle, v); 81:26.57 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:26.57 /<>/firefox-66.0~b8+build1/js/src/wasm/AsmJS.cpp:6481:25: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 81:26.57 /<>/firefox-66.0~b8+build1/js/src/wasm/AsmJS.cpp:6616:23: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 81:26.57 if (!GetDataProperty(cx, v, global.field(), &v)) { 81:26.57 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:26.57 /<>/firefox-66.0~b8+build1/js/src/wasm/AsmJS.cpp:6616:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 81:26.57 /<>/firefox-66.0~b8+build1/js/src/wasm/AsmJS.cpp:6698:23: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 81:26.57 if (!GetDataProperty(cx, v, global.field(), &v)) { 81:26.57 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:26.58 /<>/firefox-66.0~b8+build1/js/src/wasm/AsmJS.cpp:6698:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 81:26.58 /<>/firefox-66.0~b8+build1/js/src/wasm/AsmJS.cpp:6481:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 81:26.58 return GetDataProperty(cx, objVal, fieldHandle, v); 81:26.59 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:26.61 /<>/firefox-66.0~b8+build1/js/src/wasm/AsmJS.cpp:6481:25: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 81:29.65 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:11: 81:29.65 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitEnd()’: 81:29.66 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmBaselineCompile.cpp:8365:3: warning: ‘kind’ may be used uninitialized in this function [-Wmaybe-uninitialized] 81:29.66 switch (kind) { 81:29.66 ^~~~~~ 81:30.24 In file included from /<>/firefox-66.0~b8+build1/js/src/wasm/WasmBaselineCompile.cpp:143, 81:30.24 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:11: 81:30.24 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmOpIter.h: In member function ‘bool js::wasm::BaseCompiler::emitBrIf()’: 81:30.24 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmOpIter.h:556:25: warning: ‘relativeDepth’ may be used uninitialized in this function [-Wmaybe-uninitialized] 81:30.24 return controlStack_[controlStack_.length() - 1 - relativeDepth] 81:30.24 ~~~~~~~~~~~~~^ 81:30.24 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:11: 81:30.24 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmBaselineCompile.cpp:8419:12: note: ‘relativeDepth’ was declared here 81:30.24 uint32_t relativeDepth; 81:30.24 ^~~~~~~~~~~~~ 81:46.22 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/GCAPI.h:15, 81:46.22 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Value.h:24, 81:46.22 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/CallArgs.h:73, 81:46.22 from /<>/firefox-66.0~b8+build1/js/src/wasm/AsmJS.h:27, 81:46.22 from /<>/firefox-66.0~b8+build1/js/src/wasm/AsmJS.cpp:19, 81:46.22 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 81:46.22 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Vector.h: In function ‘bool CheckFuncPtrTableAgainstExisting(ModuleValidator&, js::frontend::ParseNode*, js::PropertyName*, js::wasm::FuncType&&, unsigned int, uint32_t*) [with Unit = mozilla::Utf8Unit]’: 81:46.22 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Vector.h:505:19: warning: ‘sigIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 81:46.22 return begin()[aIndex]; 81:46.23 ~~~~~~~^ 81:46.23 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 81:46.23 /<>/firefox-66.0~b8+build1/js/src/wasm/AsmJS.cpp:2026:14: note: ‘sigIndex’ was declared here 81:46.23 uint32_t sigIndex; 81:46.24 ^~~~~~~~ 81:46.52 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/GCAPI.h:15, 81:46.52 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Value.h:24, 81:46.52 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/CallArgs.h:73, 81:46.52 from /<>/firefox-66.0~b8+build1/js/src/wasm/AsmJS.h:27, 81:46.52 from /<>/firefox-66.0~b8+build1/js/src/wasm/AsmJS.cpp:19, 81:46.52 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 81:46.52 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Vector.h: In function ‘bool CheckFuncPtrTableAgainstExisting(ModuleValidator&, js::frontend::ParseNode*, js::PropertyName*, js::wasm::FuncType&&, unsigned int, uint32_t*) [with Unit = char16_t]’: 81:46.52 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Vector.h:505:19: warning: ‘sigIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 81:46.52 return begin()[aIndex]; 81:46.52 ~~~~~~~^ 81:46.52 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 81:46.53 /<>/firefox-66.0~b8+build1/js/src/wasm/AsmJS.cpp:2026:14: note: ‘sigIndex’ was declared here 81:46.53 uint32_t sigIndex; 81:46.53 ^~~~~~~~ *** KEEP ALIVE MARKER *** Total duration: 1:22:00.289552 *** KEEP ALIVE MARKER *** Total duration: 1:23:00.283925 83:45.45 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit2.cpp:29: 83:45.46 /<>/firefox-66.0~b8+build1/js/src/jit/CacheIR.cpp: In function ‘bool ValueToNameOrSymbolId(JSContext*, JS::HandleValue, JS::MutableHandleId, bool*)’: 83:45.46 /<>/firefox-66.0~b8+build1/js/src/jit/CacheIR.cpp:160:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 83:45.46 static bool ValueToNameOrSymbolId(JSContext* cx, HandleValue idval, 83:45.46 ^~~~~~~~~~~~~~~~~~~~~ 83:45.46 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:31, 83:45.46 from /<>/firefox-66.0~b8+build1/js/src/jit/BaselineJIT.cpp:31, 83:45.46 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: 83:45.46 /<>/firefox-66.0~b8+build1/js/src/vm/JSAtom-inl.h:93:33: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType’ {aka ‘JS::Handle’} changed in GCC 7.1 83:45.46 JSAtom* atom = ToAtom(cx, v); 83:45.46 ~~~~~~~~~~~~~~~^~~~~~~ 83:47.55 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit2.cpp:29: 83:47.55 /<>/firefox-66.0~b8+build1/js/src/jit/CacheIR.cpp: In constructor ‘js::jit::GetPropIRGenerator::GetPropIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::CacheKind, js::jit::ICState::Mode, bool*, JS::HandleValue, JS::HandleValue, JS::HandleValue, js::jit::GetPropertyResultFlags)’: 83:47.55 /<>/firefox-66.0~b8+build1/js/src/jit/CacheIR.cpp:76:1: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 83:47.55 GetPropIRGenerator::GetPropIRGenerator( 83:47.55 ^~~~~~~~~~~~~~~~~~ 83:47.55 /<>/firefox-66.0~b8+build1/js/src/jit/CacheIR.cpp:76:1: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 83:47.55 /<>/firefox-66.0~b8+build1/js/src/jit/CacheIR.cpp:76:1: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 83:47.81 /<>/firefox-66.0~b8+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)’: 83:47.81 /<>/firefox-66.0~b8+build1/js/src/jit/CacheIR.cpp:2914:1: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 83:47.81 HasPropIRGenerator::HasPropIRGenerator(JSContext* cx, HandleScript script, 83:47.81 ^~~~~~~~~~~~~~~~~~ 83:47.81 /<>/firefox-66.0~b8+build1/js/src/jit/CacheIR.cpp:2914:1: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 83:47.86 /<>/firefox-66.0~b8+build1/js/src/jit/CacheIR.cpp: In constructor ‘js::jit::SetPropIRGenerator::SetPropIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::CacheKind, js::jit::ICState::Mode, bool*, JS::HandleValue, JS::HandleValue, JS::HandleValue, bool, bool)’: 83:47.86 /<>/firefox-66.0~b8+build1/js/src/jit/CacheIR.cpp:3355:1: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 83:47.86 SetPropIRGenerator::SetPropIRGenerator( 83:47.86 ^~~~~~~~~~~~~~~~~~ 83:47.87 /<>/firefox-66.0~b8+build1/js/src/jit/CacheIR.cpp:3355:1: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 83:47.87 /<>/firefox-66.0~b8+build1/js/src/jit/CacheIR.cpp:3355:1: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 83:47.94 /<>/firefox-66.0~b8+build1/js/src/jit/CacheIR.cpp: In constructor ‘js::jit::InstanceOfIRGenerator::InstanceOfIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICState::Mode, JS::HandleValue, JS::HandleObject)’: 83:47.94 /<>/firefox-66.0~b8+build1/js/src/jit/CacheIR.cpp:4673:1: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 83:47.94 InstanceOfIRGenerator::InstanceOfIRGenerator(JSContext* cx, HandleScript script, 83:47.94 ^~~~~~~~~~~~~~~~~~~~~ 83:48.06 /<>/firefox-66.0~b8+build1/js/src/jit/CacheIR.cpp: In constructor ‘js::jit::TypeOfIRGenerator::TypeOfIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICState::Mode, JS::HandleValue)’: 83:48.06 /<>/firefox-66.0~b8+build1/js/src/jit/CacheIR.cpp:4764:1: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 83:48.06 TypeOfIRGenerator::TypeOfIRGenerator(JSContext* cx, HandleScript script, 83:48.06 ^~~~~~~~~~~~~~~~~ 83:48.14 /<>/firefox-66.0~b8+build1/js/src/jit/CacheIR.cpp: In constructor ‘js::jit::GetIteratorIRGenerator::GetIteratorIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICState::Mode, JS::HandleValue)’: 83:48.14 /<>/firefox-66.0~b8+build1/js/src/jit/CacheIR.cpp:4821:1: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 83:48.14 GetIteratorIRGenerator::GetIteratorIRGenerator(JSContext* cx, 83:48.14 ^~~~~~~~~~~~~~~~~~~~~~ 83:48.28 /<>/firefox-66.0~b8+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::HandleValueArray)’: 83:48.29 /<>/firefox-66.0~b8+build1/js/src/jit/CacheIR.cpp:4896:1: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 83:48.31 CallIRGenerator::CallIRGenerator(JSContext* cx, HandleScript script, 83:48.31 ^~~~~~~~~~~~~~~ 83:48.36 /<>/firefox-66.0~b8+build1/js/src/jit/CacheIR.cpp:4896:1: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 83:48.37 /<>/firefox-66.0~b8+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)’: 83:48.37 /<>/firefox-66.0~b8+build1/js/src/jit/CacheIR.cpp:5261:1: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 83:48.37 CompareIRGenerator::CompareIRGenerator(JSContext* cx, HandleScript script, 83:48.37 ^~~~~~~~~~~~~~~~~~ 83:48.37 /<>/firefox-66.0~b8+build1/js/src/jit/CacheIR.cpp:5261:1: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 83:48.41 /<>/firefox-66.0~b8+build1/js/src/jit/CacheIR.cpp: In constructor ‘js::jit::ToBoolIRGenerator::ToBoolIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICState::Mode, JS::HandleValue)’: 83:48.41 /<>/firefox-66.0~b8+build1/js/src/jit/CacheIR.cpp:5633:1: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 83:48.41 ToBoolIRGenerator::ToBoolIRGenerator(JSContext* cx, HandleScript script, 83:48.41 ^~~~~~~~~~~~~~~~~ 83:48.52 /<>/firefox-66.0~b8+build1/js/src/jit/CacheIR.cpp: In constructor ‘js::jit::GetIntrinsicIRGenerator::GetIntrinsicIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICState::Mode, JS::HandleValue)’: 83:48.52 /<>/firefox-66.0~b8+build1/js/src/jit/CacheIR.cpp:5750:1: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 83:48.52 GetIntrinsicIRGenerator::GetIntrinsicIRGenerator(JSContext* cx, 83:48.52 ^~~~~~~~~~~~~~~~~~~~~~~ 83:48.68 /<>/firefox-66.0~b8+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)’: 83:48.68 /<>/firefox-66.0~b8+build1/js/src/jit/CacheIR.cpp:5773:1: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 83:48.68 UnaryArithIRGenerator::UnaryArithIRGenerator(JSContext* cx, HandleScript script, 83:48.68 ^~~~~~~~~~~~~~~~~~~~~ 83:48.68 /<>/firefox-66.0~b8+build1/js/src/jit/CacheIR.cpp:5773:1: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 83:48.71 /<>/firefox-66.0~b8+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)’: 83:48.72 /<>/firefox-66.0~b8+build1/js/src/jit/CacheIR.cpp:5871:1: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 83:48.72 BinaryArithIRGenerator::BinaryArithIRGenerator( 83:48.72 ^~~~~~~~~~~~~~~~~~~~~~ 83:48.72 /<>/firefox-66.0~b8+build1/js/src/jit/CacheIR.cpp:5871:1: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 83:48.72 /<>/firefox-66.0~b8+build1/js/src/jit/CacheIR.cpp:5871:1: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 83:57.66 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:38: 83:57.66 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmJS.cpp: In function ‘bool IsInstance(JS::HandleValue)’: 83:57.67 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmJS.cpp:1164:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 83:57.67 static bool IsInstance(HandleValue v) { 83:57.67 ^~~~~~~~~~ 83:57.68 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmJS.cpp: In function ‘bool IsMemory(JS::HandleValue)’: 83:57.68 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmJS.cpp:1702:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 83:57.68 static bool IsMemory(HandleValue v) { 83:57.68 ^~~~~~~~ 83:57.71 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmJS.cpp: In function ‘bool IsTable(JS::HandleValue)’: 83:57.72 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmJS.cpp:2104:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 83:57.72 static bool IsTable(HandleValue v) { 83:57.72 ^~~~~~~ 83:57.75 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmJS.cpp: In function ‘bool IsGlobal(JS::HandleValue)’: 83:57.75 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmJS.cpp:2539:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 83:57.75 static bool IsGlobal(HandleValue v) { 83:57.75 ^~~~~~~~ 83:58.24 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmJS.cpp: In function ‘bool ToWebAssemblyValue(JSContext*, js::wasm::ValType, JS::HandleValue, js::wasm::MutableHandleVal)’: 83:58.24 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmJS.cpp:141:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 83:58.24 static bool ToWebAssemblyValue(JSContext* cx, ValType targetType, HandleValue v, 83:58.25 ^~~~~~~~~~~~~~~~~~ 83:58.25 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmJS.cpp:141:13: note: parameter passing for argument of type ‘js::wasm::MutableHandleVal’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 83:58.25 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 83:58.25 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 83:58.25 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 83:58.25 from /<>/firefox-66.0~b8+build1/js/src/gc/Zone.h:16, 83:58.25 from /<>/firefox-66.0~b8+build1/js/src/gc/WeakMap.h:14, 83:58.27 from /<>/firefox-66.0~b8+build1/js/src/builtin/TypedObject.h:13, 83:58.27 from /<>/firefox-66.0~b8+build1/js/src/wasm/WasmInstance.h:22, 83:58.27 from /<>/firefox-66.0~b8+build1/js/src/wasm/WasmFrameIter.cpp:21, 83:58.27 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 83:58.27 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 83:58.27 return js::ToInt32Slow(cx, v, out); 83:58.27 ~~~~~~~~~~~~~~~^~~~~~~~~~~~ 83:58.27 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 83:58.28 return js::ToNumberSlow(cx, v, out); 83:58.28 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 83:58.29 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 83:58.29 return js::ToNumberSlow(cx, v, out); 83:58.29 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 83:58.29 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:38: 83:58.29 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmJS.cpp:170:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 83:58.29 if (!BoxAnyRef(cx, v, &tmp)) { 83:58.29 ~~~~~~~~~^~~~~~~~~~~~~ 83:58.73 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmJS.cpp: In function ‘bool RejectWithPendingException(JSContext*, JS::Handle)’: 83:58.73 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmJS.cpp:2710:28: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 83:58.73 if (!GetAndClearException(cx, &rejectionValue)) { 83:58.73 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ *** KEEP ALIVE MARKER *** Total duration: 1:24:00.277725 84:00.05 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmJS.cpp: In function ‘bool EnforceRangeU32(JSContext*, JS::HandleValue, const char*, const char*, uint32_t*)’: 84:00.06 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmJS.cpp:504:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 84:00.06 static bool EnforceRangeU32(JSContext* cx, HandleValue v, const char* kind, 84:00.06 ^~~~~~~~~~~~~~~ 84:00.11 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 84:00.11 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 84:00.11 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 84:00.11 from /<>/firefox-66.0~b8+build1/js/src/gc/Zone.h:16, 84:00.11 from /<>/firefox-66.0~b8+build1/js/src/gc/WeakMap.h:14, 84:00.11 from /<>/firefox-66.0~b8+build1/js/src/builtin/TypedObject.h:13, 84:00.11 from /<>/firefox-66.0~b8+build1/js/src/wasm/WasmInstance.h:22, 84:00.11 from /<>/firefox-66.0~b8+build1/js/src/wasm/WasmFrameIter.cpp:21, 84:00.11 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 84:00.11 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 84:00.11 return js::ToNumberSlow(cx, v, out); 84:00.12 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 84:00.12 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:38: 84:00.12 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmJS.cpp: In function ‘bool ToTableIndex(JSContext*, JS::HandleValue, const js::wasm::Table&, const char*, uint32_t*)’: 84:00.12 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmJS.cpp:2125:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 84:00.12 static bool ToTableIndex(JSContext* cx, HandleValue v, const Table& table, 84:00.12 ^~~~~~~~~~~~ 84:00.12 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmJS.cpp:2127:23: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 84:00.13 if (!EnforceRangeU32(cx, v, "Table", noun, index)) { 84:00.13 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:02.59 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmJS.cpp: In static member function ‘static bool js::WasmTableObject::growImpl(JSContext*, const JS::CallArgs&)’: 84:02.59 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmJS.cpp:2270:23: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 84:02.59 if (!EnforceRangeU32(cx, args.get(0), "Table", "grow delta", &delta)) { 84:02.59 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:05.52 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmJS.cpp: In function ‘bool GetProperty(JSContext*, JS::HandleObject, const char*, JS::MutableHandleValue)’: 84:05.52 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmJS.cpp:219:13: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 84:05.52 static bool GetProperty(JSContext* cx, HandleObject obj, const char* chars, 84:05.52 ^~~~~~~~~~~ 84:05.52 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 84:05.55 from /<>/firefox-66.0~b8+build1/js/src/wasm/WasmInstance.cpp:34, 84:05.55 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:20: 84:05.55 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 84:05.55 return op(cx, obj, receiver, id, vp); 84:05.55 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:05.55 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 84:05.55 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 84:05.56 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:05.57 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:38: 84:05.58 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmJS.cpp: In function ‘bool InitErrorClass(JSContext*, JS::HandleObject, const char*, JSExnType)’: 84:05.58 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmJS.cpp:3640:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 84:05.58 return DefineDataProperty(cx, wasm, id, ctorValue, 0); 84:05.58 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:05.69 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 84:05.69 from /<>/firefox-66.0~b8+build1/js/src/wasm/WasmInstance.cpp:34, 84:05.69 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:20: 84:05.69 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h: In function ‘bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)’: 84:05.69 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:127:13: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 84:05.69 inline bool GetProperty(JSContext* cx, JS::Handle obj, 84:05.69 ^~~~~~~~~~~ 84:05.69 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 84:05.69 return op(cx, obj, receiver, id, vp); 84:05.69 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:05.70 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 84:05.70 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 84:05.70 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:05.79 /<>/firefox-66.0~b8+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)’: 84:05.79 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 84:05.79 return op(cx, obj, receiver, id, vp); 84:05.79 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:05.79 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 84:05.79 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 84:05.80 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:05.80 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:38: 84:05.80 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmJS.cpp:553:23: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 84:05.80 if (!EnforceRangeU32(cx, initialVal, kind, "initial size", 84:05.80 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:05.80 &limits->initial)) { 84:05.80 ~~~~~~~~~~~~~~~~~ 84:05.80 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmJS.cpp:571:19: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 84:05.80 if (!GetProperty(cx, obj, obj, maximumId, &maxVal)) { 84:05.80 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:05.80 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmJS.cpp:578:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 84:05.80 if (!EnforceRangeU32(cx, maxVal, kind, "maximum size", 84:05.80 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:05.80 limits->maximum.ptr())) { 84:05.80 ~~~~~~~~~~~~~~~~~~~~~~ 84:05.80 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmJS.cpp:600:21: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 84:05.80 if (!GetProperty(cx, obj, obj, sharedId, &sharedVal)) { 84:05.80 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:08.66 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmJS.cpp: In static member function ‘static bool js::WasmTableObject::setImpl(JSContext*, const JS::CallArgs&)’: 84:08.66 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmJS.cpp:2202:20: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 84:08.66 if (!ToTableIndex(cx, args.get(0), table, "set index", &index)) { 84:08.66 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:08.66 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmJS.cpp:2241:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 84:08.66 if (!BoxAnyRef(cx, args[1], &tmp)) { 84:08.66 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 84:09.60 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmJS.cpp: In member function ‘void js::WasmGlobalObject::val(js::wasm::MutableHandleVal) const’: 84:09.61 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmJS.cpp:2657:6: note: parameter passing for argument of type ‘js::wasm::MutableHandleVal’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 84:09.61 void WasmGlobalObject::val(MutableHandleVal outval) const { 84:09.61 ^~~~~~~~~~~~~~~~ 84:09.66 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmJS.cpp: In member function ‘JS::Value js::WasmGlobalObject::value(JSContext*) const’: 84:09.66 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmJS.cpp:2686:6: note: parameter passing for argument of type ‘js::wasm::MutableHandleVal’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 84:09.66 val(&result); 84:09.66 ~~~^~~~~~~~~ 84:10.14 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:47: 84:10.14 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmModule.cpp: In member function ‘bool js::wasm::Module::extractCode(JSContext*, js::wasm::Tier, JS::MutableHandleValue) const’: 84:10.14 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmModule.cpp:466:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 84:10.14 bool Module::extractCode(JSContext* cx, Tier tier, 84:10.14 ^~~~~~ 84:10.15 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmModule.cpp:492:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 84:10.15 if (!JS_DefineProperty(cx, result, "code", value, JSPROP_ENUMERATE)) { 84:10.15 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:10.16 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmModule.cpp:508:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 84:10.16 if (!JS_DefineProperty(cx, segment, "begin", value, JSPROP_ENUMERATE)) { 84:10.16 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:10.17 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmModule.cpp:513:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 84:10.17 if (!JS_DefineProperty(cx, segment, "end", value, JSPROP_ENUMERATE)) { 84:10.17 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:10.18 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmModule.cpp:518:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 84:10.19 if (!JS_DefineProperty(cx, segment, "kind", value, JSPROP_ENUMERATE)) { 84:10.20 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:10.20 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmModule.cpp:524:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 84:10.20 if (!JS_DefineProperty(cx, segment, "funcIndex", value, 84:10.23 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:10.23 JSPROP_ENUMERATE)) { 84:10.23 ~~~~~~~~~~~~~~~~~ 84:10.23 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmModule.cpp:530:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 84:10.23 if (!JS_DefineProperty(cx, segment, "funcBodyBegin", value, 84:10.24 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:10.24 JSPROP_ENUMERATE)) { 84:10.24 ~~~~~~~~~~~~~~~~~ 84:10.24 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmModule.cpp:536:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 84:10.24 if (!JS_DefineProperty(cx, segment, "funcBodyEnd", value, 84:10.24 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:10.24 JSPROP_ENUMERATE)) { 84:10.24 ~~~~~~~~~~~~~~~~~ 84:10.24 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmModule.cpp:548:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 84:10.24 if (!JS_DefineProperty(cx, result, "segments", value, JSPROP_ENUMERATE)) { 84:10.24 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:17.96 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 84:17.96 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 84:17.96 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 84:17.97 from /<>/firefox-66.0~b8+build1/js/src/gc/Zone.h:16, 84:17.97 from /<>/firefox-66.0~b8+build1/js/src/gc/WeakMap.h:14, 84:17.97 from /<>/firefox-66.0~b8+build1/js/src/builtin/TypedObject.h:13, 84:17.99 from /<>/firefox-66.0~b8+build1/js/src/wasm/WasmInstance.h:22, 84:17.99 from /<>/firefox-66.0~b8+build1/js/src/wasm/WasmFrameIter.cpp:21, 84:17.99 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 84:17.99 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In member function ‘bool js::wasm::Instance::callExport(JSContext*, uint32_t, JS::CallArgs)’: 84:17.99 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 84:17.99 return js::ToInt32Slow(cx, v, out); 84:17.99 ~~~~~~~~~~~~~~~^~~~~~~~~~~~ 84:17.99 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:20: 84:17.99 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmInstance.cpp:1357:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 84:17.99 if (!RoundFloat32(cx, v, (float*)&exportArgs[i])) { 84:17.99 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:17.99 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 84:17.99 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 84:17.99 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 84:17.99 from /<>/firefox-66.0~b8+build1/js/src/gc/Zone.h:16, 84:17.99 from /<>/firefox-66.0~b8+build1/js/src/gc/WeakMap.h:14, 84:17.99 from /<>/firefox-66.0~b8+build1/js/src/builtin/TypedObject.h:13, 84:17.99 from /<>/firefox-66.0~b8+build1/js/src/wasm/WasmInstance.h:22, 84:17.99 from /<>/firefox-66.0~b8+build1/js/src/wasm/WasmFrameIter.cpp:21, 84:17.99 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 84:17.99 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 84:17.99 return js::ToNumberSlow(cx, v, out); 84:17.99 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 84:18.05 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:20: 84:18.05 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmInstance.cpp:1370:23: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 84:18.05 if (!BoxAnyRef(cx, v, &ar)) { 84:18.05 ~~~~~~~~~^~~~~~~~~~~~ 84:19.28 /<>/firefox-66.0~b8+build1/js/src/jit/CacheIR.cpp: In member function ‘bool js::jit::SetPropIRGenerator::tryAttachAddSlotStub(js::HandleObjectGroup, js::HandleShape)’: 84:19.28 /<>/firefox-66.0~b8+build1/js/src/jit/CacheIR.cpp:4491:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 84:19.28 if (!ValueToNameOrSymbolId(cx_, idVal_, &id, &nameOrSymbol)) { 84:19.28 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:20.21 /<>/firefox-66.0~b8+build1/js/src/jit/CacheIR.cpp: In member function ‘bool js::jit::HasPropIRGenerator::tryAttachStub()’: 84:20.21 /<>/firefox-66.0~b8+build1/js/src/jit/CacheIR.cpp:3267:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 84:20.21 if (!ValueToNameOrSymbolId(cx_, idVal_, &id, &nameOrSymbol)) { 84:20.21 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:20.30 /<>/firefox-66.0~b8+build1/js/src/jit/CacheIR.cpp: In member function ‘bool js::jit::SetPropIRGenerator::tryAttachStub()’: 84:20.30 /<>/firefox-66.0~b8+build1/js/src/jit/CacheIR.cpp:3386:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 84:20.30 if (!ValueToNameOrSymbolId(cx_, idVal_, &id, &nameOrSymbol)) { 84:20.30 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:25.33 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:29: 84:25.33 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmIonCompile.cpp: In function ‘bool EmitEnd({anonymous}::FunctionCompiler&)’: 84:25.33 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmIonCompile.cpp:1867:3: warning: ‘kind’ may be used uninitialized in this function [-Wmaybe-uninitialized] 84:25.33 switch (kind) { 84:25.34 ^~~~~~ 84:27.19 /<>/firefox-66.0~b8+build1/js/src/jit/CacheIR.cpp: In member function ‘bool js::jit::GetPropIRGenerator::tryAttachXrayCrossCompartmentWrapper(JS::HandleObject, js::jit::ObjOperandId, JS::HandleId)’: 84:27.19 /<>/firefox-66.0~b8+build1/js/src/jit/CacheIR.cpp:1364:34: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 84:27.19 if (!GetOwnPropertyDescriptor(cx_, holder, id, &desc)) { 84:27.19 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 84:27.60 /<>/firefox-66.0~b8+build1/js/src/jit/CacheIR.cpp: In member function ‘bool js::jit::GetPropIRGenerator::tryAttachStub()’: 84:27.60 /<>/firefox-66.0~b8+build1/js/src/jit/CacheIR.cpp:215:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 84:27.60 if (!ValueToNameOrSymbolId(cx_, idVal_, &id, &nameOrSymbol)) { 84:27.60 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:31.32 Compiling parking_lot v0.6.3 84:31.72 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:38: 84:31.72 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmJS.cpp: In function ‘bool GetImports(JSContext*, const js::wasm::Module&, JS::HandleObject, JS::MutableHandle >, js::WasmTableObjectVector&, js::MutableHandleWasmMemoryObject, js::WasmGlobalObjectVector&, js::wasm::MutableHandleValVector)’: 84:31.72 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmJS.cpp:250:21: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 84:31.72 if (!GetProperty(cx, importObj, import.module.get(), &v)) { 84:31.72 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:31.72 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmJS.cpp:262:21: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 84:31.72 if (!GetProperty(cx, obj, import.field.get(), &v)) { 84:31.72 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:31.72 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmJS.cpp:330:19: note: parameter passing for argument of type ‘js::wasm::MutableHandleVal’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 84:31.72 obj->val(&val); 84:31.72 ~~~~~~~~^~~~~~ 84:31.74 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmJS.cpp:356:34: note: parameter passing for argument of type ‘js::wasm::MutableHandleVal’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 84:31.77 if (!ToWebAssemblyValue(cx, global.type(), v, &val)) { 84:31.78 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:32.16 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 84:32.17 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 84:32.17 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 84:32.17 from /<>/firefox-66.0~b8+build1/js/src/gc/Zone.h:16, 84:32.17 from /<>/firefox-66.0~b8+build1/js/src/gc/WeakMap.h:14, 84:32.17 from /<>/firefox-66.0~b8+build1/js/src/builtin/TypedObject.h:13, 84:32.17 from /<>/firefox-66.0~b8+build1/js/src/wasm/WasmInstance.h:22, 84:32.17 from /<>/firefox-66.0~b8+build1/js/src/wasm/WasmFrameIter.cpp:21, 84:32.17 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 84:32.17 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In static member function ‘static bool js::WasmModuleObject::customSections(JSContext*, unsigned int, JS::Value*)’: 84:32.17 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 84:32.17 return js::ToStringSlow(cx, v); 84:32.17 ~~~~~~~~~~~~~~~~^~~~~~~ 84:32.62 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:20: 84:32.62 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmInstance.cpp: In member function ‘bool js::wasm::Instance::callImport(JSContext*, uint32_t, unsigned int, const uint64_t*, JS::MutableHandleValue)’: 84:32.64 /<>/firefox-66.0~b8+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 84:32.64 bool Instance::callImport(JSContext* cx, uint32_t funcImportIndex, 84:32.64 ^~~~~~~~ 84:32.64 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmInstance.cpp:153:12: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 84:32.64 if (!Call(cx, fval, thisv, args, rval)) { 84:32.64 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:32.64 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmInstance.cpp:153:12: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 84:33.42 /<>/firefox-66.0~b8+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*)’: 84:33.42 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmInstance.cpp:256:30: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 84:33.42 return instance->callImport(cx, funcImportIndex, argc, argv, &rval); 84:33.42 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:33.45 /<>/firefox-66.0~b8+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*)’: 84:33.46 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmInstance.cpp:264:28: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 84:33.46 if (!instance->callImport(cx, funcImportIndex, argc, argv, &rval)) { 84:33.46 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:33.46 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 84:33.46 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 84:33.46 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 84:33.46 from /<>/firefox-66.0~b8+build1/js/src/gc/Zone.h:16, 84:33.46 from /<>/firefox-66.0~b8+build1/js/src/gc/WeakMap.h:14, 84:33.46 from /<>/firefox-66.0~b8+build1/js/src/builtin/TypedObject.h:13, 84:33.46 from /<>/firefox-66.0~b8+build1/js/src/wasm/WasmInstance.h:22, 84:33.46 from /<>/firefox-66.0~b8+build1/js/src/wasm/WasmFrameIter.cpp:21, 84:33.46 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 84:33.46 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 84:33.46 return js::ToInt32Slow(cx, v, out); 84:33.46 ~~~~~~~~~~~~~~~^~~~~~~~~~~~ 84:33.48 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:20: 84:33.48 /<>/firefox-66.0~b8+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*)’: 84:33.48 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmInstance.cpp:285:28: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 84:33.48 if (!instance->callImport(cx, funcImportIndex, argc, argv, &rval)) { 84:33.48 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:33.48 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 84:33.48 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 84:33.48 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 84:33.48 from /<>/firefox-66.0~b8+build1/js/src/gc/Zone.h:16, 84:33.49 from /<>/firefox-66.0~b8+build1/js/src/gc/WeakMap.h:14, 84:33.49 from /<>/firefox-66.0~b8+build1/js/src/builtin/TypedObject.h:13, 84:33.49 from /<>/firefox-66.0~b8+build1/js/src/wasm/WasmInstance.h:22, 84:33.49 from /<>/firefox-66.0~b8+build1/js/src/wasm/WasmFrameIter.cpp:21, 84:33.49 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 84:33.49 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 84:33.49 return js::ToNumberSlow(cx, v, out); 84:33.49 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 84:33.52 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:20: 84:33.52 /<>/firefox-66.0~b8+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*)’: 84:33.52 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmInstance.cpp:297:28: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 84:33.52 if (!instance->callImport(cx, funcImportIndex, argc, argv, &rval)) { 84:33.52 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:33.53 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmInstance.cpp:301:17: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 84:33.53 if (!BoxAnyRef(cx, rval, &result)) { 84:33.53 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 84:40.34 Compiling gleam v0.6.8 84:47.61 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:38: 84:47.61 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmJS.cpp: In static member function ‘static bool js::WasmGlobalObject::valueSetterImpl(JSContext*, const JS::CallArgs&)’: 84:47.61 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmJS.cpp:2591:26: note: parameter passing for argument of type ‘js::wasm::MutableHandleVal’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 84:47.61 if (!ToWebAssemblyValue(cx, global->type(), args.get(0), &val)) { 84:47.61 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:49.06 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmJS.cpp: In static member function ‘static bool js::WasmTableObject::getImpl(JSContext*, const JS::CallArgs&)’: 84:49.06 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmJS.cpp:2151:20: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 84:49.06 if (!ToTableIndex(cx, args.get(0), table, "get index", &index)) { 84:49.06 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:49.33 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:47: 84:49.33 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmModule.cpp: In function ‘bool GetFunctionExport(JSContext*, js::HandleWasmInstanceObject, JS::Handle >, const js::wasm::Export&, JS::MutableHandleValue)’: 84:49.33 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmModule.cpp:1032:13: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 84:49.33 static bool GetFunctionExport(JSContext* cx, 84:49.33 ^~~~~~~~~~~~~~~~~ 84:55.90 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:38: 84:55.90 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmJS.cpp: In static member function ‘static bool js::WasmMemoryObject::growImpl(JSContext*, const JS::CallArgs&)’: 84:55.90 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmJS.cpp:1759:23: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 84:55.90 if (!EnforceRangeU32(cx, args.get(0), "Memory", "grow delta", &delta)) { 84:55.90 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:56.31 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmJS.cpp: In function ‘JSObject* js::InitWebAssemblyClass(JSContext*, JS::Handle)’: 84:56.31 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmJS.cpp:3621:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 84:56.31 return DefineDataProperty(cx, wasm, id, ctorValue, 0); 84:56.31 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:56.31 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmJS.cpp:3621:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 84:56.31 return DefineDataProperty(cx, wasm, id, ctorValue, 0); 84:56.31 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:56.32 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmJS.cpp:3621:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 84:56.32 return DefineDataProperty(cx, wasm, id, ctorValue, 0); 84:56.32 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:56.32 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmJS.cpp:3621:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 84:56.35 return DefineDataProperty(cx, wasm, id, ctorValue, 0); 84:56.35 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:56.36 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmJS.cpp:3621:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 84:56.37 return DefineDataProperty(cx, wasm, id, ctorValue, 0); 84:56.37 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ *** KEEP ALIVE MARKER *** Total duration: 1:25:00.272720 85:00.03 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 85:00.04 from /<>/firefox-66.0~b8+build1/js/src/wasm/WasmInstance.cpp:34, 85:00.04 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:20: 85:00.05 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h: In static member function ‘static bool js::WasmTableObject::construct(JSContext*, unsigned int, JS::Value*)’: 85:00.05 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 85:00.05 return op(cx, obj, receiver, id, vp); 85:00.05 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:00.07 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 85:00.07 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 85:00.07 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:00.08 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 85:00.08 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 85:00.10 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 85:00.11 from /<>/firefox-66.0~b8+build1/js/src/gc/Zone.h:16, 85:00.11 from /<>/firefox-66.0~b8+build1/js/src/gc/WeakMap.h:14, 85:00.11 from /<>/firefox-66.0~b8+build1/js/src/builtin/TypedObject.h:13, 85:00.11 from /<>/firefox-66.0~b8+build1/js/src/wasm/WasmInstance.h:22, 85:00.12 from /<>/firefox-66.0~b8+build1/js/src/wasm/WasmFrameIter.cpp:21, 85:00.12 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 85:00.12 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 85:00.12 return js::ToStringSlow(cx, v); 85:00.12 ~~~~~~~~~~~~~~~~^~~~~~~ 85:00.73 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:38: 85:00.73 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmJS.cpp: In static member function ‘static js::WasmGlobalObject* js::WasmGlobalObject::create(JSContext*, js::wasm::HandleVal, bool)’: 85:00.73 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmJS.cpp:2362:32: note: parameter passing for argument of type ‘js::wasm::HandleVal’ {aka ‘JS::Handle’} changed in GCC 7.1 85:00.73 /* static */ WasmGlobalObject* WasmGlobalObject::create(JSContext* cx, 85:00.73 ^~~~~~~~~~~~~~~~ 85:01.15 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmJS.cpp: In static member function ‘static bool js::WasmGlobalObject::construct(JSContext*, unsigned int, JS::Value*)’: 85:01.21 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmJS.cpp:2452:22: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 85:01.21 if (!JS_GetProperty(cx, obj, "mutable", &mutableVal)) { 85:01.21 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:01.21 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmJS.cpp:2457:22: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 85:01.21 if (!JS_GetProperty(cx, obj, "value", &typeVal)) { 85:01.21 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:01.21 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 85:01.21 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 85:01.21 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 85:01.21 from /<>/firefox-66.0~b8+build1/js/src/gc/Zone.h:16, 85:01.21 from /<>/firefox-66.0~b8+build1/js/src/gc/WeakMap.h:14, 85:01.25 from /<>/firefox-66.0~b8+build1/js/src/builtin/TypedObject.h:13, 85:01.25 from /<>/firefox-66.0~b8+build1/js/src/wasm/WasmInstance.h:22, 85:01.25 from /<>/firefox-66.0~b8+build1/js/src/wasm/WasmFrameIter.cpp:21, 85:01.25 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 85:01.25 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 85:01.25 return js::ToStringSlow(cx, v); 85:01.25 ~~~~~~~~~~~~~~~~^~~~~~~ 85:01.25 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:38: 85:01.26 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmJS.cpp:2530:54: note: parameter passing for argument of type ‘js::wasm::HandleVal’ {aka ‘JS::Handle’} changed in GCC 7.1 85:01.28 WasmGlobalObject* global = WasmGlobalObject::create(cx, globalVal, isMutable); 85:01.28 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 85:01.30 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmJS.cpp:2525:28: note: parameter passing for argument of type ‘js::wasm::MutableHandleVal’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 85:01.30 if (!ToWebAssemblyValue(cx, globalType, valueVal, &globalVal)) { 85:01.30 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:01.69 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:47: 85:01.69 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmModule.cpp: In member function ‘bool js::wasm::Module::instantiateGlobals(JSContext*, js::wasm::HandleValVector, js::WasmGlobalObjectVector&) const’: 85:01.70 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmModule.cpp:915:35: note: parameter passing for argument of type ‘js::wasm::HandleVal’ {aka ‘JS::Handle’} changed in GCC 7.1 85:01.70 cx, WasmGlobalObject::create(cx, val, global.isMutable())); 85:01.70 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:02.19 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmModule.cpp: In member function ‘bool js::wasm::Module::instantiate(JSContext*, JS::Handle >, js::WasmTableObjectVector&, js::HandleWasmMemoryObject, js::wasm::HandleValVector, js::WasmGlobalObjectVector&, JS::HandleObject, js::MutableHandleWasmInstanceObject) const’: 85:02.19 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmModule.cpp:1065:27: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 85:02.19 if (!GetFunctionExport(cx, instanceObj, funcImports, exports[0], &val)) { 85:02.20 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:02.21 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmModule.cpp:1093:31: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 85:02.21 if (!GetFunctionExport(cx, instanceObj, funcImports, exp, &val)) { 85:02.21 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:02.21 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmModule.cpp:1108:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 85:02.21 if (!JS_DefinePropertyById(cx, exportObj, id, val, JSPROP_ENUMERATE)) { 85:02.21 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:03.53 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:38: 85:03.53 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmJS.cpp: In function ‘bool Resolve(JSContext*, const js::wasm::Module&, JS::Handle, bool, JS::HandleObject, const UniqueCharsVector&, const char*)’: 85:03.53 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmJS.cpp:2785:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 85:03.53 if (!JS_DefineProperty(cx, resultObj, "module", val, JSPROP_ENUMERATE)) { 85:03.53 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:03.53 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmJS.cpp:2790:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 85:03.53 if (!JS_DefineProperty(cx, resultObj, "instance", val, JSPROP_ENUMERATE)) { 85:03.53 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:03.93 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmJS.cpp: In function ‘bool ResolveResponse(JSContext*, JS::CallArgs, JS::Handle, bool, JS::HandleObject)’: 85:03.93 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmJS.cpp:3499:57: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 85:03.93 PromiseObject::unforgeableResolve(cx, callArgs.get(0))); 85:03.93 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 85:52.23 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:29: 85:52.23 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmSignalHandlers.cpp:505:19: error: field ‘ufp’ has incomplete type ‘user_vfp’ 85:52.23 struct user_vfp ufp; 85:52.23 ^~~ 85:52.23 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmSignalHandlers.cpp:505:10: note: forward declaration of ‘struct user_vfp’ 85:52.23 struct user_vfp ufp; 85:52.23 ^~~~~~~~ 85:52.23 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmSignalHandlers.cpp:506:23: error: field ‘ufp_exc’ has incomplete type ‘user_vfp_exc’ 85:52.23 struct user_vfp_exc ufp_exc; 85:52.23 ^~~~~~~ 85:52.23 /<>/firefox-66.0~b8+build1/js/src/wasm/WasmSignalHandlers.cpp:506:10: note: forward declaration of ‘struct user_vfp_exc’ 85:52.24 struct user_vfp_exc ufp_exc; 85:52.26 ^~~~~~~~~~~~ *** KEEP ALIVE MARKER *** Total duration: 1:26:00.271371 86:02.38 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/CodeGenerator.cpp:65, 86:02.38 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 86:02.38 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h: In function ‘bool js::ToIdOperation(JSContext*, JS::HandleValue, JS::MutableHandleValue)’: 86:02.39 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:433:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 86:02.39 static MOZ_ALWAYS_INLINE bool ToIdOperation(JSContext* cx, HandleValue idval, 86:02.39 ^~~~~~~~~~~~~ 86:02.39 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:433:31: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 86:02.39 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:31, 86:02.39 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 86:02.39 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 86:02.39 from /<>/firefox-66.0~b8+build1/js/src/jit/CodeGenerator.cpp:65, 86:02.39 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 86:02.41 /<>/firefox-66.0~b8+build1/js/src/vm/JSAtom-inl.h:93:33: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType’ {aka ‘JS::Handle’} changed in GCC 7.1 86:02.41 JSAtom* atom = ToAtom(cx, v); 86:02.41 ~~~~~~~~~~~~~~~^~~~~~~ 86:02.41 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 86:02.41 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 86:02.41 from /<>/firefox-66.0~b8+build1/js/src/jit/CodeGenerator.cpp:65, 86:02.41 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 86:02.41 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:388:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 86:02.41 return ToPropertyKeySlow(cx, argument, result); 86:02.41 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 86:02.79 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/CodeGenerator.cpp:65, 86:02.80 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 86:02.82 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h: In function ‘bool js::InitElemOperation(JSContext*, jsbytecode*, JS::HandleObject, JS::HandleValue, JS::HandleValue)’: 86:02.82 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:617:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 86:02.82 static MOZ_ALWAYS_INLINE bool InitElemOperation(JSContext* cx, jsbytecode* pc, 86:02.82 ^~~~~~~~~~~~~~~~~ 86:02.82 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:617:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 86:02.82 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:617:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 86:02.82 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:31, 86:02.82 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 86:02.82 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 86:02.82 from /<>/firefox-66.0~b8+build1/js/src/jit/CodeGenerator.cpp:65, 86:02.91 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 86:02.92 /<>/firefox-66.0~b8+build1/js/src/vm/JSAtom-inl.h:93:33: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType’ {aka ‘JS::Handle’} changed in GCC 7.1 86:02.92 JSAtom* atom = ToAtom(cx, v); 86:02.92 ~~~~~~~~~~~~~~~^~~~~~~ 86:02.92 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 86:02.93 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 86:02.95 from /<>/firefox-66.0~b8+build1/js/src/jit/CodeGenerator.cpp:65, 86:02.95 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 86:02.95 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:388:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 86:02.95 return ToPropertyKeySlow(cx, argument, result); 86:02.95 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 86:02.95 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/CodeGenerator.cpp:65, 86:02.95 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 86:02.95 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:629:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 86:02.95 return DefineDataProperty(cx, obj, id, val, flags); 86:02.95 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 86:03.24 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h: In function ‘bool js::BitNot(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue)’: 86:03.24 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:857:31: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 86:03.24 static MOZ_ALWAYS_INLINE bool BitNot(JSContext* cx, MutableHandleValue in, 86:03.25 ^~~~~~ 86:03.25 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:857:31: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 86:03.25 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:857:31: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 86:03.25 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.h:11, 86:03.27 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.h:16, 86:03.27 from /<>/firefox-66.0~b8+build1/js/src/jit/CompileInfo.h:15, 86:03.27 from /<>/firefox-66.0~b8+build1/js/src/jit/JitRealm.h:17, 86:03.27 from /<>/firefox-66.0~b8+build1/js/src/jit/arm/Assembler-arm.h:18, 86:03.27 from /<>/firefox-66.0~b8+build1/js/src/jit/arm/MacroAssembler-arm.h:12, 86:03.27 from /<>/firefox-66.0~b8+build1/js/src/jit/MacroAssembler.h:21, 86:03.27 from /<>/firefox-66.0~b8+build1/js/src/jit/CacheIR.h:17, 86:03.27 from /<>/firefox-66.0~b8+build1/js/src/jit/CodeGenerator.h:10, 86:03.27 from /<>/firefox-66.0~b8+build1/js/src/jit/CodeGenerator.cpp:7, 86:03.27 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 86:03.28 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:223:29: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 86:03.28 return ToInt32OrBigIntSlow(cx, vp); 86:03.28 ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 86:03.30 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/CodeGenerator.cpp:65, 86:03.30 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 86:03.30 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h: In function ‘bool js::BitXor(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)’: 86:03.30 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:873:31: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 86:03.30 static MOZ_ALWAYS_INLINE bool BitXor(JSContext* cx, MutableHandleValue lhs, 86:03.30 ^~~~~~ 86:03.30 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:873:31: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 86:03.30 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:873:31: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 86:03.30 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.h:11, 86:03.30 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.h:16, 86:03.30 from /<>/firefox-66.0~b8+build1/js/src/jit/CompileInfo.h:15, 86:03.30 from /<>/firefox-66.0~b8+build1/js/src/jit/JitRealm.h:17, 86:03.30 from /<>/firefox-66.0~b8+build1/js/src/jit/arm/Assembler-arm.h:18, 86:03.30 from /<>/firefox-66.0~b8+build1/js/src/jit/arm/MacroAssembler-arm.h:12, 86:03.30 from /<>/firefox-66.0~b8+build1/js/src/jit/MacroAssembler.h:21, 86:03.30 from /<>/firefox-66.0~b8+build1/js/src/jit/CacheIR.h:17, 86:03.31 from /<>/firefox-66.0~b8+build1/js/src/jit/CodeGenerator.h:10, 86:03.31 from /<>/firefox-66.0~b8+build1/js/src/jit/CodeGenerator.cpp:7, 86:03.31 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 86:03.31 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:223:29: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 86:03.31 return ToInt32OrBigIntSlow(cx, vp); 86:03.31 ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 86:03.31 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:223:29: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 86:03.31 return ToInt32OrBigIntSlow(cx, vp); 86:03.31 ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 86:03.44 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/CodeGenerator.cpp:65, 86:03.44 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 86:03.44 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h: In function ‘bool js::BitOr(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)’: 86:03.44 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:890:31: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 86:03.44 static MOZ_ALWAYS_INLINE bool BitOr(JSContext* cx, MutableHandleValue lhs, 86:03.44 ^~~~~ 86:03.44 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:890:31: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 86:03.44 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:890:31: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 86:03.44 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.h:11, 86:03.44 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.h:16, 86:03.44 from /<>/firefox-66.0~b8+build1/js/src/jit/CompileInfo.h:15, 86:03.44 from /<>/firefox-66.0~b8+build1/js/src/jit/JitRealm.h:17, 86:03.44 from /<>/firefox-66.0~b8+build1/js/src/jit/arm/Assembler-arm.h:18, 86:03.44 from /<>/firefox-66.0~b8+build1/js/src/jit/arm/MacroAssembler-arm.h:12, 86:03.45 from /<>/firefox-66.0~b8+build1/js/src/jit/MacroAssembler.h:21, 86:03.45 from /<>/firefox-66.0~b8+build1/js/src/jit/CacheIR.h:17, 86:03.45 from /<>/firefox-66.0~b8+build1/js/src/jit/CodeGenerator.h:10, 86:03.45 from /<>/firefox-66.0~b8+build1/js/src/jit/CodeGenerator.cpp:7, 86:03.45 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 86:03.45 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:223:29: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 86:03.45 return ToInt32OrBigIntSlow(cx, vp); 86:03.45 ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 86:03.50 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:223:29: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 86:03.50 return ToInt32OrBigIntSlow(cx, vp); 86:03.50 ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 86:03.50 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/CodeGenerator.cpp:65, 86:03.50 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 86:03.50 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h: In function ‘bool js::BitAnd(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)’: 86:03.50 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:907:31: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 86:03.50 static MOZ_ALWAYS_INLINE bool BitAnd(JSContext* cx, MutableHandleValue lhs, 86:03.50 ^~~~~~ 86:03.50 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:907:31: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 86:03.50 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:907:31: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 86:03.52 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.h:11, 86:03.52 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.h:16, 86:03.52 from /<>/firefox-66.0~b8+build1/js/src/jit/CompileInfo.h:15, 86:03.52 from /<>/firefox-66.0~b8+build1/js/src/jit/JitRealm.h:17, 86:03.52 from /<>/firefox-66.0~b8+build1/js/src/jit/arm/Assembler-arm.h:18, 86:03.52 from /<>/firefox-66.0~b8+build1/js/src/jit/arm/MacroAssembler-arm.h:12, 86:03.52 from /<>/firefox-66.0~b8+build1/js/src/jit/MacroAssembler.h:21, 86:03.52 from /<>/firefox-66.0~b8+build1/js/src/jit/CacheIR.h:17, 86:03.52 from /<>/firefox-66.0~b8+build1/js/src/jit/CodeGenerator.h:10, 86:03.52 from /<>/firefox-66.0~b8+build1/js/src/jit/CodeGenerator.cpp:7, 86:03.52 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 86:03.52 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:223:29: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 86:03.52 return ToInt32OrBigIntSlow(cx, vp); 86:03.52 ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 86:03.53 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:223:29: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 86:03.53 return ToInt32OrBigIntSlow(cx, vp); 86:03.53 ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 86:03.54 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/CodeGenerator.cpp:65, 86:03.54 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 86:03.54 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h: In function ‘bool js::BitLsh(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)’: 86:03.56 /<>/firefox-66.0~b8+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 86:03.56 static MOZ_ALWAYS_INLINE bool BitLsh(JSContext* cx, MutableHandleValue lhs, 86:03.56 ^~~~~~ 86:03.56 /<>/firefox-66.0~b8+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 86:03.56 /<>/firefox-66.0~b8+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 86:03.56 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.h:11, 86:03.56 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.h:16, 86:03.56 from /<>/firefox-66.0~b8+build1/js/src/jit/CompileInfo.h:15, 86:03.56 from /<>/firefox-66.0~b8+build1/js/src/jit/JitRealm.h:17, 86:03.56 from /<>/firefox-66.0~b8+build1/js/src/jit/arm/Assembler-arm.h:18, 86:03.56 from /<>/firefox-66.0~b8+build1/js/src/jit/arm/MacroAssembler-arm.h:12, 86:03.56 from /<>/firefox-66.0~b8+build1/js/src/jit/MacroAssembler.h:21, 86:03.56 from /<>/firefox-66.0~b8+build1/js/src/jit/CacheIR.h:17, 86:03.56 from /<>/firefox-66.0~b8+build1/js/src/jit/CodeGenerator.h:10, 86:03.56 from /<>/firefox-66.0~b8+build1/js/src/jit/CodeGenerator.cpp:7, 86:03.58 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 86:03.58 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:223:29: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 86:03.58 return ToInt32OrBigIntSlow(cx, vp); 86:03.58 ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 86:03.58 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:223:29: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 86:03.58 return ToInt32OrBigIntSlow(cx, vp); 86:03.58 ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 86:03.58 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/CodeGenerator.cpp:65, 86:03.58 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 86:03.58 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h: In function ‘bool js::BitRsh(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)’: 86:03.58 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:941:31: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 86:03.58 static MOZ_ALWAYS_INLINE bool BitRsh(JSContext* cx, MutableHandleValue lhs, 86:03.58 ^~~~~~ 86:03.58 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:941:31: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 86:03.58 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:941:31: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 86:03.58 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.h:11, 86:03.58 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.h:16, 86:03.59 from /<>/firefox-66.0~b8+build1/js/src/jit/CompileInfo.h:15, 86:03.59 from /<>/firefox-66.0~b8+build1/js/src/jit/JitRealm.h:17, 86:03.61 from /<>/firefox-66.0~b8+build1/js/src/jit/arm/Assembler-arm.h:18, 86:03.61 from /<>/firefox-66.0~b8+build1/js/src/jit/arm/MacroAssembler-arm.h:12, 86:03.61 from /<>/firefox-66.0~b8+build1/js/src/jit/MacroAssembler.h:21, 86:03.61 from /<>/firefox-66.0~b8+build1/js/src/jit/CacheIR.h:17, 86:03.61 from /<>/firefox-66.0~b8+build1/js/src/jit/CodeGenerator.h:10, 86:03.61 from /<>/firefox-66.0~b8+build1/js/src/jit/CodeGenerator.cpp:7, 86:03.61 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 86:03.61 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:223:29: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 86:03.61 return ToInt32OrBigIntSlow(cx, vp); 86:03.61 ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 86:03.61 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:223:29: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 86:03.61 return ToInt32OrBigIntSlow(cx, vp); 86:03.63 ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 86:09.19 Compiling mp4parse_capi v0.11.2 (/<>/firefox-66.0~b8+build1/media/mp4parse-rust/mp4parse_capi) 86:13.94 make[6]: *** [/<>/firefox-66.0~b8+build1/config/rules.mk:1108: Unified_cpp_js_src_wasm2.o] Error 1 86:13.94 make[6]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/wasm' 86:13.95 make[5]: *** [/<>/firefox-66.0~b8+build1/config/recurse.mk:74: js/src/wasm/target] Error 2 86:13.95 make[5]: *** Waiting for unfinished jobs.... 86:13.99 Compiling lmdb-rkv v0.8.2 86:50.83 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 86:50.83 /<>/firefox-66.0~b8+build1/js/src/jit/CodeGenerator.cpp: In member function ‘void js::jit::CodeGenerator::emitIonToWasmCallBase(js::jit::LIonToWasmCallBase*) [with unsigned int NumDefs = 1]’: 86:50.84 /<>/firefox-66.0~b8+build1/js/src/jit/CodeGenerator.cpp:13534:26: warning: ‘argMir’ may be used uninitialized in this function [-Wmaybe-uninitialized] 86:50.84 ABIArg arg = abi.next(argMir); 86:50.84 ~~~~~~~~^~~~~~~~ 86:51.10 /<>/firefox-66.0~b8+build1/js/src/jit/CodeGenerator.cpp: In member function ‘void js::jit::CodeGenerator::emitIonToWasmCallBase(js::jit::LIonToWasmCallBase*) [with unsigned int NumDefs = 2]’: 86:51.11 /<>/firefox-66.0~b8+build1/js/src/jit/CodeGenerator.cpp:13534:26: warning: ‘argMir’ may be used uninitialized in this function [-Wmaybe-uninitialized] 86:51.11 ABIArg arg = abi.next(argMir); 86:51.11 ~~~~~~~~^~~~~~~~ *** KEEP ALIVE MARKER *** Total duration: 1:27:00.268722 *** KEEP ALIVE MARKER *** Total duration: 1:28:00.271309 88:03.52 Compiling nserror v0.1.0 (/<>/firefox-66.0~b8+build1/xpcom/rust/nserror) 88:05.56 Compiling cssparser v0.25.0 88:20.55 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 88:20.55 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 88:20.55 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 88:20.55 from /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:13, 88:20.55 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 88:20.55 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h: In function ‘bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)’: 88:20.55 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:110:13: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 88:20.55 inline bool GetProperty(JSContext* cx, JS::Handle obj, 88:20.56 ^~~~~~~~~~~ 88:20.56 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:110:13: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 88:20.56 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 88:20.56 return op(cx, obj, receiver, id, vp); 88:20.56 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:20.56 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 88:20.56 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 88:20.57 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:20.63 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h: In function ‘bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)’: 88:20.63 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:141:13: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 88:20.63 inline bool GetElement(JSContext* cx, JS::Handle obj, 88:20.63 ^~~~~~~~~~ 88:20.64 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:141:13: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 88:20.64 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 88:20.64 return op(cx, obj, receiver, id, vp); 88:20.64 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:20.64 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 88:20.64 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 88:20.64 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:20.95 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 88:20.95 /<>/firefox-66.0~b8+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&}]’: 88:20.95 /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:372:17: note: parameter passing for argument of type ‘const JS::Handle’ changed in GCC 7.1 88:20.95 IRGenerator gen(cx, script, ic->pc(), ic->state().mode(), 88:20.95 ^~~ 88:21.03 /<>/firefox-66.0~b8+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&}]’: 88:21.03 /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:372:17: note: parameter passing for argument of type ‘const JS::Handle’ changed in GCC 7.1 88:21.03 IRGenerator gen(cx, script, ic->pc(), ic->state().mode(), 88:21.03 ^~~ 88:21.10 /<>/firefox-66.0~b8+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&}]’: 88:21.10 /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:372:17: note: parameter passing for argument of type ‘const JS::Handle’ changed in GCC 7.1 88:21.10 IRGenerator gen(cx, script, ic->pc(), ic->state().mode(), 88:21.10 ^~~ 88:21.10 /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:372:17: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 88:21.18 /<>/firefox-66.0~b8+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&}]’: 88:21.18 /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:372:17: note: parameter passing for argument of type ‘const JS::Handle’ changed in GCC 7.1 88:21.18 IRGenerator gen(cx, script, ic->pc(), ic->state().mode(), 88:21.18 ^~~ 88:21.18 /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:372:17: note: parameter passing for argument of type ‘const JS::Handle’ changed in GCC 7.1 88:21.35 /<>/firefox-66.0~b8+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)’: 88:21.35 /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:384:19: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 88:21.35 /* static */ bool IonGetNameIC::update(JSContext* cx, HandleScript outerScript, 88:21.35 ^~~~~~~~~~~~ 88:21.35 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 88:21.35 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 88:21.35 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 88:21.35 from /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:13, 88:21.35 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 88:21.36 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:131:21: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 88:21.36 return GetProperty(cx, obj, receiverValue, id, vp); 88:21.42 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:21.42 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:13, 88:21.42 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 88:21.42 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:205:37: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 88:21.42 if (!NativeGetExistingProperty(cx, normalized, holder.as(), 88:21.43 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:21.43 shape, vp)) { 88:21.43 ~~~~~~~~~~ 88:21.43 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 88:21.43 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 88:21.43 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 88:21.43 from /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:13, 88:21.43 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 88:21.43 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:131:21: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 88:21.43 return GetProperty(cx, obj, receiverValue, id, vp); 88:21.43 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:21.43 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:13, 88:21.45 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 88:21.45 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:205:37: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 88:21.45 if (!NativeGetExistingProperty(cx, normalized, holder.as(), 88:21.45 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:21.45 shape, vp)) { 88:21.45 ~~~~~~~~~~ 88:21.72 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 88:21.72 /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp: In static member function ‘static JSObject* js::jit::IonGetIteratorIC::update(JSContext*, JS::HandleScript, js::jit::IonGetIteratorIC*, JS::HandleValue)’: 88:21.72 /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:436:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 88:21.72 /* static */ JSObject* IonGetIteratorIC::update(JSContext* cx, 88:21.72 ^~~~~~~~~~~~~~~~ 88:21.73 /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:445:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 88:21.73 return ValueToIterator(cx, value); 88:21.73 ~~~~~~~~~~~~~~~^~~~~~~~~~~ 88:21.74 /<>/firefox-66.0~b8+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*)’: 88:21.74 /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:465:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 88:21.74 /* static */ bool IonInIC::update(JSContext* cx, HandleScript outerScript, 88:21.74 ^~~~~~~ 88:21.74 /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:474:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 88:21.75 return OperatorIn(cx, key, obj, res); 88:21.75 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 88:21.77 /<>/firefox-66.0~b8+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*)’: 88:21.77 /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:476:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 88:21.77 /* static */ bool IonInstanceOfIC::update(JSContext* cx, 88:21.77 ^~~~~~~~~~~~~~~ 88:21.85 /<>/firefox-66.0~b8+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)’: 88:21.85 /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:488:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 88:21.85 /* static */ bool IonUnaryArithIC::update(JSContext* cx, 88:21.85 ^~~~~~~~~~~~~~~ 88:21.86 /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:488:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 88:21.86 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.h:11, 88:21.86 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.h:16, 88:21.86 from /<>/firefox-66.0~b8+build1/js/src/jit/CompileInfo.h:15, 88:21.86 from /<>/firefox-66.0~b8+build1/js/src/jit/JitRealm.h:17, 88:21.86 from /<>/firefox-66.0~b8+build1/js/src/jit/arm/Assembler-arm.h:18, 88:21.86 from /<>/firefox-66.0~b8+build1/js/src/jit/arm/MacroAssembler-arm.h:12, 88:21.86 from /<>/firefox-66.0~b8+build1/js/src/jit/MacroAssembler.h:21, 88:21.86 from /<>/firefox-66.0~b8+build1/js/src/jit/CacheIR.h:17, 88:21.86 from /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.h:10, 88:21.86 from /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:7, 88:21.86 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 88:21.86 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:223:29: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 88:21.86 return ToInt32OrBigIntSlow(cx, vp); 88:21.86 ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 88:21.87 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:213:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 88:21.87 return ToNumericSlow(cx, vp); 88:21.87 ~~~~~~~~~~~~~^~~~~~~~ 88:21.87 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 88:21.87 /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:372:17: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 88:21.87 IRGenerator gen(cx, script, ic->pc(), ic->state().mode(), 88:21.88 ^~~ 88:21.88 /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:372:17: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 88:22.12 /<>/firefox-66.0~b8+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)’: 88:22.12 /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:535:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 88:22.12 /* static */ bool IonBinaryArithIC::update(JSContext* cx, 88:22.12 ^~~~~~~~~~~~~~~~ 88:22.12 /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:535:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 88:22.12 /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:535:19: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 88:22.13 /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:554:21: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 88:22.13 if (!AddValues(cx, &lhsCopy, &rhsCopy, ret)) { 88:22.13 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:22.14 /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:554:21: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 88:22.14 /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:559:21: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 88:22.15 if (!SubValues(cx, &lhsCopy, &rhsCopy, ret)) { 88:22.15 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:22.21 /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:559:21: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 88:22.21 /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:564:21: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 88:22.21 if (!MulValues(cx, &lhsCopy, &rhsCopy, ret)) { 88:22.21 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:22.21 /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:564:21: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 88:22.21 /<>/firefox-66.0~b8+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 88:22.21 if (!DivValues(cx, &lhsCopy, &rhsCopy, ret)) { 88:22.21 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:22.22 /<>/firefox-66.0~b8+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 88:22.22 /<>/firefox-66.0~b8+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 88:22.22 if (!ModValues(cx, &lhsCopy, &rhsCopy, ret)) { 88:22.22 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:22.22 /<>/firefox-66.0~b8+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 88:22.22 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.h:11, 88:22.22 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.h:16, 88:22.22 from /<>/firefox-66.0~b8+build1/js/src/jit/CompileInfo.h:15, 88:22.22 from /<>/firefox-66.0~b8+build1/js/src/jit/JitRealm.h:17, 88:22.22 from /<>/firefox-66.0~b8+build1/js/src/jit/arm/Assembler-arm.h:18, 88:22.22 from /<>/firefox-66.0~b8+build1/js/src/jit/arm/MacroAssembler-arm.h:12, 88:22.22 from /<>/firefox-66.0~b8+build1/js/src/jit/MacroAssembler.h:21, 88:22.22 from /<>/firefox-66.0~b8+build1/js/src/jit/CacheIR.h:17, 88:22.22 from /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.h:10, 88:22.22 from /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:7, 88:22.22 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 88:22.22 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:223:29: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 88:22.22 return ToInt32OrBigIntSlow(cx, vp); 88:22.22 ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 88:22.22 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:223:29: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 88:22.24 return ToInt32OrBigIntSlow(cx, vp); 88:22.24 ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 88:22.24 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:223:29: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 88:22.24 return ToInt32OrBigIntSlow(cx, vp); 88:22.24 ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 88:22.24 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:223:29: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 88:22.24 return ToInt32OrBigIntSlow(cx, vp); 88:22.24 ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 88:22.24 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:223:29: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 88:22.24 return ToInt32OrBigIntSlow(cx, vp); 88:22.24 ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 88:22.24 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:223:29: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 88:22.24 return ToInt32OrBigIntSlow(cx, vp); 88:22.24 ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 88:22.24 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 88:22.24 /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:372:17: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 88:22.24 IRGenerator gen(cx, script, ic->pc(), ic->state().mode(), 88:22.24 ^~~ 88:22.24 /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:372:17: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 88:22.24 /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:372:17: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 88:22.31 /<>/firefox-66.0~b8+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*)’: 88:22.31 /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:606:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 88:22.31 /* static */ bool IonCompareIC::update(JSContext* cx, HandleScript outerScript, 88:22.31 ^~~~~~~~~~~~ 88:22.31 /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:606:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 88:22.31 /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:622:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 88:22.31 if (!LessThan(cx, &lhsCopy, &rhsCopy, res)) { 88:22.33 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:22.33 /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:627:27: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 88:22.33 if (!LessThanOrEqual(cx, &lhsCopy, &rhsCopy, res)) { 88:22.34 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:22.34 /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:632:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 88:22.34 if (!GreaterThan(cx, &lhsCopy, &rhsCopy, res)) { 88:22.34 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:22.34 /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:637:30: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 88:22.34 if (!GreaterThanOrEqual(cx, &lhsCopy, &rhsCopy, res)) { 88:22.36 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:22.36 /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:642:30: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 88:22.36 if (!LooselyEqual(cx, &lhsCopy, &rhsCopy, res)) { 88:22.36 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:22.36 /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:647:31: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 88:22.36 if (!LooselyEqual(cx, &lhsCopy, &rhsCopy, res)) { 88:22.36 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:22.36 /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:652:31: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 88:22.36 if (!StrictlyEqual(cx, &lhsCopy, &rhsCopy, res)) { 88:22.36 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:22.36 /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:657:32: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 88:22.36 if (!StrictlyEqual(cx, &lhsCopy, &rhsCopy, res)) { 88:22.36 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:22.36 /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:372:17: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 88:22.36 IRGenerator gen(cx, script, ic->pc(), ic->state().mode(), 88:22.36 ^~~ 88:22.37 /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:372:17: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 88:26.59 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:31, 88:26.59 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 88:26.59 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 88:26.59 from /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:13, 88:26.59 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 88:26.59 /<>/firefox-66.0~b8+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]’: 88:26.59 /<>/firefox-66.0~b8+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 88:26.59 inline bool ValueToId( 88:26.60 ^~~~~~~~~ 88:26.60 /<>/firefox-66.0~b8+build1/js/src/vm/JSAtom-inl.h:93:33: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType’ {aka ‘JS::Handle’} changed in GCC 7.1 88:26.61 JSAtom* atom = ToAtom(cx, v); 88:26.62 ~~~~~~~~~~~~~~~^~~~~~~ 88:26.91 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 88:26.92 /<>/firefox-66.0~b8+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)’: 88:26.92 /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:118:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 88:26.92 /* static */ bool IonGetPropertyIC::update(JSContext* cx, 88:26.92 ^~~~~~~~~~~~~~~~ 88:26.92 /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:118:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 88:26.92 /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:118:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 88:26.92 /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:118:19: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 88:26.92 /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:146:45: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 88:26.92 ic->resultFlags()); 88:26.92 ^ 88:26.93 /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:146:45: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 88:26.93 /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:146:45: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 88:26.93 /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:182:21: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 88:26.93 if (!GetProperty(cx, val, name, res)) { 88:26.93 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 88:26.93 /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:182:21: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 88:26.93 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 88:26.93 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayObject.h:10, 88:26.97 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.h:17, 88:26.97 from /<>/firefox-66.0~b8+build1/js/src/vm/Realm.h:21, 88:26.97 from /<>/firefox-66.0~b8+build1/js/src/jit/MacroAssembler.h:14, 88:26.97 from /<>/firefox-66.0~b8+build1/js/src/jit/CacheIR.h:17, 88:26.97 from /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.h:10, 88:26.99 from /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:7, 88:26.99 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 88:26.99 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:962:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 88:26.99 return js::ToObjectSlow(cx, vp, true); 88:26.99 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 88:26.99 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:13, 88:27.00 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 88:27.00 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:519:22: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 88:27.00 if (!GetElement(cx, boxed, receiver, index, res)) { 88:27.00 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:27.00 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 88:27.00 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 88:27.00 from /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:13, 88:27.00 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 88:27.00 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:385:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 88:27.00 return ValueToId(cx, argument, result); 88:27.00 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 88:27.00 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:388:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 88:27.00 return ToPropertyKeySlow(cx, argument, result); 88:27.00 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 88:27.00 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:13, 88:27.00 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 88:27.01 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:547:21: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 88:27.01 if (!GetProperty(cx, boxed, receiver, id, res)) { 88:27.01 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:27.01 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:464:22: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 88:27.07 if (!GetElement(cx, obj, receiver, index, res)) { 88:27.07 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:27.07 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 88:27.07 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 88:27.07 from /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:13, 88:27.07 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 88:27.07 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:385:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 88:27.07 return ValueToId(cx, argument, result); 88:27.07 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 88:27.07 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:388:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 88:27.07 return ToPropertyKeySlow(cx, argument, result); 88:27.07 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 88:27.07 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:13, 88:27.07 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 88:27.07 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:492:21: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 88:27.07 if (!GetProperty(cx, obj, receiver, id, res)) { 88:27.07 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:27.79 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 88:27.79 /<>/firefox-66.0~b8+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*)’: 88:27.79 /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:448:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 88:27.79 /* static */ bool IonHasOwnIC::update(JSContext* cx, HandleScript outerScript, 88:27.79 ^~~~~~~~~~~ 88:27.79 /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:448:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 88:27.80 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 88:27.80 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 88:27.80 from /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:13, 88:27.80 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 88:27.80 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:385:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 88:27.80 return ValueToId(cx, argument, result); 88:27.80 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 88:27.80 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:388:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 88:27.80 return ToPropertyKeySlow(cx, argument, result); 88:27.80 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 88:27.80 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 88:27.80 from /<>/firefox-66.0~b8+build1/js/src/vm/NativeObject.h:22, 88:27.81 from /<>/firefox-66.0~b8+build1/js/src/vm/ArrayObject.h:10, 88:27.81 from /<>/firefox-66.0~b8+build1/js/src/builtin/Array.h:17, 88:27.81 from /<>/firefox-66.0~b8+build1/js/src/vm/Realm.h:21, 88:27.82 from /<>/firefox-66.0~b8+build1/js/src/jit/MacroAssembler.h:14, 88:27.82 from /<>/firefox-66.0~b8+build1/js/src/jit/CacheIR.h:17, 88:27.82 from /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.h:10, 88:27.82 from /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:7, 88:27.82 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 88:27.82 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 88:27.82 return js::ToObjectSlow(cx, v, false); 88:27.82 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 88:28.05 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 88:28.05 /<>/firefox-66.0~b8+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)’: 88:28.05 /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:202:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 88:28.10 /* static */ bool IonGetPropSuperIC::update( 88:28.10 ^~~~~~~~~~~~~~~~~ 88:28.10 /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:202:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 88:28.10 /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:202:19: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 88:28.10 /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:220:72: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 88:28.11 idVal, receiver, GetPropertyResultFlags::All); 88:28.12 ^ 88:28.12 /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:220:72: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 88:28.14 /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:220:72: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 88:28.14 /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:232:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 88:28.14 if (!ValueToId(cx, idVal, &id)) { 88:28.15 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 88:28.16 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 88:28.17 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 88:28.17 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 88:28.17 from /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:13, 88:28.19 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 88:28.19 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 88:28.22 return op(cx, obj, receiver, id, vp); 88:28.22 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:28.22 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 88:28.22 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 88:28.22 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:36.14 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit5.cpp:47: 88:36.14 /<>/firefox-66.0~b8+build1/js/src/jit/JitFrames.cpp: In function ‘void js::jit::HandleException(js::jit::ResumeFromException*)’: 88:36.14 /<>/firefox-66.0~b8+build1/js/src/jit/JitFrames.cpp:395:37: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 88:36.14 if (!cx->getPendingException( 88:36.15 ~~~~~~~~~~~~~~~~~~~~~~~^ 88:36.15 MutableHandleValue::fromMarkedLocation(&rfe->exception))) { 88:36.15 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:36.59 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit4.cpp:38: 88:36.59 /<>/firefox-66.0~b8+build1/js/src/jit/IonCacheIRCompiler.cpp: In member function ‘bool js::jit::IonCacheIRCompiler::emitStoreFixedSlot()’: 88:36.60 /<>/firefox-66.0~b8+build1/js/src/jit/IonCacheIRCompiler.cpp:1508:30: warning: ‘*((void*)& scratch +4)’ may be used uninitialized in this function [-Wmaybe-uninitialized] 88:36.60 Maybe scratch; 88:36.60 ^~~~~~~ 88:37.92 /<>/firefox-66.0~b8+build1/js/src/jit/IonCacheIRCompiler.cpp: In member function ‘bool js::jit::IonCacheIRCompiler::emitStoreUnboxedProperty()’: 88:37.92 /<>/firefox-66.0~b8+build1/js/src/jit/IonCacheIRCompiler.cpp:1678:30: warning: ‘*((void*)& scratch +4)’ may be used uninitialized in this function [-Wmaybe-uninitialized] 88:37.92 Maybe scratch; 88:37.92 ^~~~~~~ 88:39.37 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:13, 88:39.37 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 88:39.37 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h: In function ‘void js::InitGlobalLexicalOperation(JSContext*, js::LexicalEnvironmentObject*, JSScript*, jsbytecode*, JS::HandleValue)’: 88:39.38 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:346:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 88:39.38 inline void InitGlobalLexicalOperation(JSContext* cx, 88:39.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 88:39.98 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 88:39.98 /<>/firefox-66.0~b8+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)’: 88:40.02 /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:245:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 88:40.03 /* static */ bool IonSetPropertyIC::update(JSContext* cx, 88:40.03 ^~~~~~~~~~~~~~~~ 88:40.03 /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:245:19: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 88:40.03 /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:280:68: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 88:40.03 ic->needsTypeBarrier(), ic->guardHoles()); 88:40.03 ^ 88:40.03 /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:280:68: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 88:40.03 /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:280:68: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 88:40.03 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:13, 88:40.04 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 88:40.04 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:667:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 88:40.04 if (!DefineDataElement(cx, obj, index, val, JSPROP_ENUMERATE)) { 88:40.04 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:40.04 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 88:40.04 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 88:40.04 from /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:13, 88:40.06 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 88:40.06 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:385:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 88:40.06 return ValueToId(cx, argument, result); 88:40.06 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 88:40.06 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:388:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 88:40.06 return ToPropertyKeySlow(cx, argument, result); 88:40.06 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 88:40.06 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:13, 88:40.09 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 88:40.09 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:629:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 88:40.09 return DefineDataProperty(cx, obj, id, val, flags); 88:40.09 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 88:40.09 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 88:40.09 /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:299:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 88:40.09 if (!SetObjectElement(cx, obj, idVal, rhs, ic->strict())) { 88:40.09 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:40.09 /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:309:33: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 88:40.09 InitGlobalLexicalOperation(cx, &cx->global()->lexicalEnvironment(), 88:40.09 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:40.09 script, pc, rhs); 88:40.09 ~~~~~~~~~~~~~~~~ 88:40.09 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 88:40.09 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 88:40.09 from /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:13, 88:40.09 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 88:40.09 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:385:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 88:40.09 return ValueToId(cx, argument, result); 88:40.10 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 88:40.10 /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:388:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 88:40.10 return ToPropertyKeySlow(cx, argument, result); 88:40.10 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 88:40.10 In file included from /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:13, 88:40.10 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 88:40.10 /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:629:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 88:40.12 return DefineDataProperty(cx, obj, id, val, flags); 88:40.12 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 88:40.12 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 88:40.12 /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:322:23: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 88:40.12 if (!SetProperty(cx, obj, name, rhs, ic->strict(), pc)) { 88:40.12 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:40.13 /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:344:68: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 88:40.13 ic->needsTypeBarrier(), ic->guardHoles()); 88:40.14 ^ 88:40.14 /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:344:68: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 88:40.14 /<>/firefox-66.0~b8+build1/js/src/jit/IonIC.cpp:344:68: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 *** KEEP ALIVE MARKER *** Total duration: 1:29:00.269483 *** KEEP ALIVE MARKER *** Total duration: 1:30:00.264726 *** KEEP ALIVE MARKER *** Total duration: 1:31:00.260744 91:15.40 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit8.cpp:38: 91:15.40 /<>/firefox-66.0~b8+build1/js/src/jit/Recover.cpp: In member function ‘virtual bool js::jit::RFloor::recover(JSContext*, js::jit::SnapshotIterator&) const’: 91:15.40 /<>/firefox-66.0~b8+build1/js/src/jit/Recover.cpp:572:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 91:15.40 if (!js::math_floor_handle(cx, v, &result)) { 91:15.40 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 91:15.44 /<>/firefox-66.0~b8+build1/js/src/jit/Recover.cpp: In member function ‘virtual bool js::jit::RCeil::recover(JSContext*, js::jit::SnapshotIterator&) const’: 91:15.44 /<>/firefox-66.0~b8+build1/js/src/jit/Recover.cpp:592:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 91:15.44 if (!js::math_ceil_handle(cx, v, &result)) { 91:15.44 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 91:15.48 /<>/firefox-66.0~b8+build1/js/src/jit/Recover.cpp: In member function ‘virtual bool js::jit::RRound::recover(JSContext*, js::jit::SnapshotIterator&) const’: 91:15.48 /<>/firefox-66.0~b8+build1/js/src/jit/Recover.cpp:613:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 91:15.48 if (!js::math_round_handle(cx, arg, &result)) return false; 91:15.48 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 91:15.51 /<>/firefox-66.0~b8+build1/js/src/jit/Recover.cpp: In member function ‘virtual bool js::jit::RAbs::recover(JSContext*, js::jit::SnapshotIterator&) const’: 91:15.51 /<>/firefox-66.0~b8+build1/js/src/jit/Recover.cpp:759:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 91:15.51 if (!js::math_abs_handle(cx, v, &result)) { 91:15.51 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 91:15.57 /<>/firefox-66.0~b8+build1/js/src/jit/Recover.cpp: In member function ‘virtual bool js::jit::RSign::recover(JSContext*, js::jit::SnapshotIterator&) const’: 91:15.57 /<>/firefox-66.0~b8+build1/js/src/jit/Recover.cpp:883:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 91:15.57 if (!js::math_sign_handle(cx, arg, &result)) return false; 91:15.58 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 91:15.62 /<>/firefox-66.0~b8+build1/js/src/jit/Recover.cpp: In member function ‘virtual bool js::jit::RTrunc::recover(JSContext*, js::jit::SnapshotIterator&) const’: 91:15.62 /<>/firefox-66.0~b8+build1/js/src/jit/Recover.cpp:632:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 91:15.62 if (!js::math_trunc_handle(cx, arg, &result)) return false; 91:15.62 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 91:15.68 /<>/firefox-66.0~b8+build1/js/src/jit/Recover.cpp: In member function ‘virtual bool js::jit::RFromCharCode::recover(JSContext*, js::jit::SnapshotIterator&) const’: 91:15.68 /<>/firefox-66.0~b8+build1/js/src/jit/Recover.cpp:672:36: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 91:15.68 if (!js::str_fromCharCode_one_arg(cx, operand, &result)) { 91:15.68 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 91:15.72 /<>/firefox-66.0~b8+build1/js/src/jit/Recover.cpp: In member function ‘virtual bool js::jit::RToFloat32::recover(JSContext*, js::jit::SnapshotIterator&) const’: 91:15.72 /<>/firefox-66.0~b8+build1/js/src/jit/Recover.cpp:1135:20: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 91:15.72 if (!RoundFloat32(cx, v, &result)) { 91:15.72 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 91:15.77 /<>/firefox-66.0~b8+build1/js/src/jit/Recover.cpp: In member function ‘virtual bool js::jit::RAtomicIsLockFree::recover(JSContext*, js::jit::SnapshotIterator&) const’: 91:15.77 /<>/firefox-66.0~b8+build1/js/src/jit/Recover.cpp:1638:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 91:15.77 if (!js::AtomicIsLockFree(cx, operand, &result)) { 91:15.77 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 91:15.87 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.h:11, 91:15.87 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.h:16, 91:15.87 from /<>/firefox-66.0~b8+build1/js/src/jit/CompileInfo.h:15, 91:15.87 from /<>/firefox-66.0~b8+build1/js/src/jit/OptimizationTracking.h:13, 91:15.87 from /<>/firefox-66.0~b8+build1/js/src/jit/OptimizationTracking.cpp:7, 91:15.87 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit8.cpp:2: 91:15.87 /<>/firefox-66.0~b8+build1/js/src/jsnum.h: In member function ‘virtual bool js::jit::RBitNot::recover(JSContext*, js::jit::SnapshotIterator&) const’: 91:15.87 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:223:29: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 91:15.87 return ToInt32OrBigIntSlow(cx, vp); 91:15.87 ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 91:15.95 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 91:15.95 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 91:15.96 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 91:15.96 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 91:15.96 from /<>/firefox-66.0~b8+build1/js/src/jit/CompileWrappers.h:10, 91:15.96 from /<>/firefox-66.0~b8+build1/js/src/jit/Ion.h:13, 91:15.96 from /<>/firefox-66.0~b8+build1/js/src/jit/JitAllocPolicy.h:19, 91:15.96 from /<>/firefox-66.0~b8+build1/js/src/jit/CompileInfo.h:12, 91:15.96 from /<>/firefox-66.0~b8+build1/js/src/jit/OptimizationTracking.h:13, 91:15.96 from /<>/firefox-66.0~b8+build1/js/src/jit/OptimizationTracking.cpp:7, 91:15.96 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit8.cpp:2: 91:15.96 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In member function ‘virtual bool js::jit::RTruncateToInt32::recover(JSContext*, js::jit::SnapshotIterator&) const’: 91:15.96 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 91:15.96 return js::ToInt32Slow(cx, v, out); 91:15.96 ~~~~~~~~~~~~~~~^~~~~~~~~~~~ 91:16.04 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit8.cpp:38: 91:16.04 /<>/firefox-66.0~b8+build1/js/src/jit/Recover.cpp: In member function ‘virtual bool js::jit::RSqrt::recover(JSContext*, js::jit::SnapshotIterator&) const’: 91:16.04 /<>/firefox-66.0~b8+build1/js/src/jit/Recover.cpp:783:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 91:16.04 if (!math_sqrt_handle(cx, num, &result)) { 91:16.04 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 91:16.04 /<>/firefox-66.0~b8+build1/js/src/jit/Recover.cpp:789:41: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 91:16.04 if (isFloatOperation_ && !RoundFloat32(cx, result, &result)) { 91:16.04 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 91:16.07 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 91:16.07 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 91:16.08 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 91:16.08 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 91:16.08 from /<>/firefox-66.0~b8+build1/js/src/jit/CompileWrappers.h:10, 91:16.08 from /<>/firefox-66.0~b8+build1/js/src/jit/Ion.h:13, 91:16.08 from /<>/firefox-66.0~b8+build1/js/src/jit/JitAllocPolicy.h:19, 91:16.08 from /<>/firefox-66.0~b8+build1/js/src/jit/CompileInfo.h:12, 91:16.08 from /<>/firefox-66.0~b8+build1/js/src/jit/OptimizationTracking.h:13, 91:16.08 from /<>/firefox-66.0~b8+build1/js/src/jit/OptimizationTracking.cpp:7, 91:16.08 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit8.cpp:2: 91:16.08 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In member function ‘virtual bool js::jit::RToDouble::recover(JSContext*, js::jit::SnapshotIterator&) const’: 91:16.08 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 91:16.08 return js::ToNumberSlow(cx, v, out); 91:16.08 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 91:16.13 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/CallArgs.h:73, 91:16.14 from /<>/firefox-66.0~b8+build1/js/src/jsfriendapi.h:18, 91:16.14 from /<>/firefox-66.0~b8+build1/js/src/jit/IonTypes.h:15, 91:16.14 from /<>/firefox-66.0~b8+build1/js/src/jit/CompactBuffer.h:10, 91:16.14 from /<>/firefox-66.0~b8+build1/js/src/jit/OptimizationTracking.h:12, 91:16.14 from /<>/firefox-66.0~b8+build1/js/src/jit/OptimizationTracking.cpp:7, 91:16.14 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit8.cpp:2: 91:16.14 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Value.h: In member function ‘virtual bool js::jit::RSignExtendInt32::recover(JSContext*, js::jit::SnapshotIterator&) const’: 91:16.14 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Value.h:414:58: warning: ‘result’ may be used uninitialized in this function [-Wmaybe-uninitialized] 91:16.14 return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); 91:16.14 ^ 91:16.14 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit8.cpp:38: 91:16.14 /<>/firefox-66.0~b8+build1/js/src/jit/Recover.cpp:309:11: note: ‘result’ was declared here 91:16.14 int32_t result; 91:16.14 ^~~~~~ 91:16.15 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 91:16.15 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 91:16.15 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 91:16.15 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 91:16.15 from /<>/firefox-66.0~b8+build1/js/src/jit/CompileWrappers.h:10, 91:16.15 from /<>/firefox-66.0~b8+build1/js/src/jit/Ion.h:13, 91:16.15 from /<>/firefox-66.0~b8+build1/js/src/jit/JitAllocPolicy.h:19, 91:16.15 from /<>/firefox-66.0~b8+build1/js/src/jit/CompileInfo.h:12, 91:16.15 from /<>/firefox-66.0~b8+build1/js/src/jit/OptimizationTracking.h:13, 91:16.15 from /<>/firefox-66.0~b8+build1/js/src/jit/OptimizationTracking.cpp:7, 91:16.15 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit8.cpp:2: 91:16.15 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 91:16.15 return js::ToInt32Slow(cx, v, out); 91:16.15 ~~~~~~~~~~~~~~~^~~~~~~~~~~~ 91:16.16 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 91:16.16 return js::ToInt32Slow(cx, v, out); 91:16.16 ~~~~~~~~~~~~~~~^~~~~~~~~~~~ 91:16.20 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit8.cpp:38: 91:16.20 /<>/firefox-66.0~b8+build1/js/src/jit/Recover.cpp: In member function ‘virtual bool js::jit::RPowHalf::recover(JSContext*, js::jit::SnapshotIterator&) const’: 91:16.20 /<>/firefox-66.0~b8+build1/js/src/jit/Recover.cpp:717:21: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 91:16.20 if (!js::PowValues(cx, &base, &power, &result)) { 91:16.20 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:16.20 /<>/firefox-66.0~b8+build1/js/src/jit/Recover.cpp:717:21: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 91:16.45 /<>/firefox-66.0~b8+build1/js/src/jit/Recover.cpp: In member function ‘virtual bool js::jit::RCharCodeAt::recover(JSContext*, js::jit::SnapshotIterator&) const’: 91:16.45 /<>/firefox-66.0~b8+build1/js/src/jit/Recover.cpp:651:31: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 91:16.45 if (!js::str_charCodeAt_impl(cx, lhs, rhs, &result)) { 91:16.45 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 91:16.49 /<>/firefox-66.0~b8+build1/js/src/jit/Recover.cpp: In member function ‘virtual bool js::jit::RMod::recover(JSContext*, js::jit::SnapshotIterator&) const’: 91:16.49 /<>/firefox-66.0~b8+build1/js/src/jit/Recover.cpp:474:21: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 91:16.49 if (!js::ModValues(cx, &lhs, &rhs, &result)) { 91:16.49 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 91:16.49 /<>/firefox-66.0~b8+build1/js/src/jit/Recover.cpp:474:21: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 91:16.52 /<>/firefox-66.0~b8+build1/js/src/jit/Recover.cpp: In member function ‘virtual bool js::jit::RAtan2::recover(JSContext*, js::jit::SnapshotIterator&) const’: 91:16.53 /<>/firefox-66.0~b8+build1/js/src/jit/Recover.cpp:810:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 91:16.53 if (!math_atan2_handle(cx, y, x, &result)) return false; 91:16.53 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 91:16.53 /<>/firefox-66.0~b8+build1/js/src/jit/Recover.cpp:810:25: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 91:16.56 /<>/firefox-66.0~b8+build1/js/src/jit/Recover.cpp: In member function ‘virtual bool js::jit::RConcat::recover(JSContext*, js::jit::SnapshotIterator&) const’: 91:16.56 /<>/firefox-66.0~b8+build1/js/src/jit/Recover.cpp:514:21: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 91:16.56 if (!js::AddValues(cx, &lhs, &rhs, &result)) { 91:16.57 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 91:16.57 /<>/firefox-66.0~b8+build1/js/src/jit/Recover.cpp:514:21: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 91:16.59 /<>/firefox-66.0~b8+build1/js/src/jit/Recover.cpp: In member function ‘virtual bool js::jit::RPow::recover(JSContext*, js::jit::SnapshotIterator&) const’: 91:16.60 /<>/firefox-66.0~b8+build1/js/src/jit/Recover.cpp:694:21: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 91:16.60 if (!js::PowValues(cx, &base, &power, &result)) { 91:16.60 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:16.60 /<>/firefox-66.0~b8+build1/js/src/jit/Recover.cpp:694:21: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 91:16.64 /<>/firefox-66.0~b8+build1/js/src/jit/Recover.cpp: In member function ‘virtual bool js::jit::RMinMax::recover(JSContext*, js::jit::SnapshotIterator&) const’: 91:16.64 /<>/firefox-66.0~b8+build1/js/src/jit/Recover.cpp:739:23: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 91:16.64 if (!js::minmax_impl(cx, isMax_, a, b, &result)) { 91:16.64 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:16.65 /<>/firefox-66.0~b8+build1/js/src/jit/Recover.cpp:739:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 91:16.70 /<>/firefox-66.0~b8+build1/js/src/jit/Recover.cpp: In member function ‘virtual bool js::jit::RAdd::recover(JSContext*, js::jit::SnapshotIterator&) const’: 91:16.70 /<>/firefox-66.0~b8+build1/js/src/jit/Recover.cpp:345:21: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 91:16.70 if (!js::AddValues(cx, &lhs, &rhs, &result)) { 91:16.70 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 91:16.71 /<>/firefox-66.0~b8+build1/js/src/jit/Recover.cpp:345:21: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 91:16.77 /<>/firefox-66.0~b8+build1/js/src/jit/Recover.cpp:351:41: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 91:16.77 if (isFloatOperation_ && !RoundFloat32(cx, result, &result)) { 91:16.77 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 91:16.77 /<>/firefox-66.0~b8+build1/js/src/jit/Recover.cpp: In member function ‘virtual bool js::jit::RSub::recover(JSContext*, js::jit::SnapshotIterator&) const’: 91:16.77 /<>/firefox-66.0~b8+build1/js/src/jit/Recover.cpp:376:21: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 91:16.77 if (!js::SubValues(cx, &lhs, &rhs, &result)) { 91:16.77 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 91:16.77 /<>/firefox-66.0~b8+build1/js/src/jit/Recover.cpp:376:21: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 91:16.77 /<>/firefox-66.0~b8+build1/js/src/jit/Recover.cpp:382:41: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 91:16.77 if (isFloatOperation_ && !RoundFloat32(cx, result, &result)) { 91:16.77 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 91:16.78 /<>/firefox-66.0~b8+build1/js/src/jit/Recover.cpp: In member function ‘virtual bool js::jit::RDiv::recover(JSContext*, js::jit::SnapshotIterator&) const’: 91:16.78 /<>/firefox-66.0~b8+build1/js/src/jit/Recover.cpp:446:21: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 91:16.78 if (!js::DivValues(cx, &lhs, &rhs, &result)) { 91:16.78 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 91:16.78 /<>/firefox-66.0~b8+build1/js/src/jit/Recover.cpp:446:21: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 91:16.78 /<>/firefox-66.0~b8+build1/js/src/jit/Recover.cpp:452:41: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 91:16.78 if (isFloatOperation_ && !RoundFloat32(cx, result, &result)) { 91:16.78 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 91:16.82 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.h:11, 91:16.83 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.h:16, 91:16.83 from /<>/firefox-66.0~b8+build1/js/src/jit/CompileInfo.h:15, 91:16.83 from /<>/firefox-66.0~b8+build1/js/src/jit/OptimizationTracking.h:13, 91:16.83 from /<>/firefox-66.0~b8+build1/js/src/jit/OptimizationTracking.cpp:7, 91:16.83 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit8.cpp:2: 91:16.83 /<>/firefox-66.0~b8+build1/js/src/jsnum.h: In member function ‘virtual bool js::jit::RBitOr::recover(JSContext*, js::jit::SnapshotIterator&) const’: 91:16.83 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:223:29: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 91:16.83 return ToInt32OrBigIntSlow(cx, vp); 91:16.83 ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 91:16.83 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:223:29: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 91:16.83 return ToInt32OrBigIntSlow(cx, vp); 91:16.83 ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 91:16.87 /<>/firefox-66.0~b8+build1/js/src/jsnum.h: In member function ‘virtual bool js::jit::RBitAnd::recover(JSContext*, js::jit::SnapshotIterator&) const’: 91:16.87 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:223:29: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 91:16.87 return ToInt32OrBigIntSlow(cx, vp); 91:16.87 ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 91:16.87 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:223:29: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 91:16.87 return ToInt32OrBigIntSlow(cx, vp); 91:16.87 ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 91:16.94 /<>/firefox-66.0~b8+build1/js/src/jsnum.h: In member function ‘virtual bool js::jit::RBitXor::recover(JSContext*, js::jit::SnapshotIterator&) const’: 91:16.94 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:223:29: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 91:16.94 return ToInt32OrBigIntSlow(cx, vp); 91:16.94 ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 91:16.94 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:223:29: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 91:16.94 return ToInt32OrBigIntSlow(cx, vp); 91:16.94 ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 91:17.01 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit8.cpp:38: 91:17.01 /<>/firefox-66.0~b8+build1/js/src/jit/Recover.cpp: In member function ‘virtual bool js::jit::RSetArrayLength::recover(JSContext*, js::jit::SnapshotIterator&) const’: 91:17.02 /<>/firefox-66.0~b8+build1/js/src/jit/Recover.cpp:1565:22: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 91:17.02 if (!ArraySetLength(cx, obj, id, JSPROP_PERMANENT, len, error)) { 91:17.02 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:17.09 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/GlobalObject.h:11, 91:17.09 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject.h:16, 91:17.09 from /<>/firefox-66.0~b8+build1/js/src/jit/CompileInfo.h:15, 91:17.09 from /<>/firefox-66.0~b8+build1/js/src/jit/OptimizationTracking.h:13, 91:17.09 from /<>/firefox-66.0~b8+build1/js/src/jit/OptimizationTracking.cpp:7, 91:17.09 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit8.cpp:2: 91:17.09 /<>/firefox-66.0~b8+build1/js/src/jsnum.h: In member function ‘virtual bool js::jit::RLsh::recover(JSContext*, js::jit::SnapshotIterator&) const’: 91:17.09 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:223:29: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 91:17.09 return ToInt32OrBigIntSlow(cx, vp); 91:17.09 ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 91:17.09 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:223:29: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 91:17.09 return ToInt32OrBigIntSlow(cx, vp); 91:17.12 ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 91:17.17 /<>/firefox-66.0~b8+build1/js/src/jsnum.h: In member function ‘virtual bool js::jit::RRsh::recover(JSContext*, js::jit::SnapshotIterator&) const’: 91:17.17 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:223:29: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 91:17.17 return ToInt32OrBigIntSlow(cx, vp); 91:17.18 ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 91:17.18 /<>/firefox-66.0~b8+build1/js/src/jsnum.h:223:29: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 91:17.18 return ToInt32OrBigIntSlow(cx, vp); 91:17.18 ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 91:17.36 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit8.cpp:38: 91:17.36 /<>/firefox-66.0~b8+build1/js/src/jit/Recover.cpp: In member function ‘virtual bool js::jit::RMul::recover(JSContext*, js::jit::SnapshotIterator&) const’: 91:17.36 /<>/firefox-66.0~b8+build1/js/src/jit/Recover.cpp:410:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 91:17.36 if (!js::MulValues(cx, &lhs, &rhs, &result)) { 91:17.36 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 91:17.36 /<>/firefox-66.0~b8+build1/js/src/jit/Recover.cpp:410:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 91:17.36 /<>/firefox-66.0~b8+build1/js/src/jit/Recover.cpp:416:43: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 91:17.40 if (isFloatOperation_ && !RoundFloat32(cx, result, &result)) { 91:17.40 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 91:17.40 /<>/firefox-66.0~b8+build1/js/src/jit/Recover.cpp:421:30: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 91:17.40 if (!js::math_imul_handle(cx, lhs, rhs, &result)) { 91:17.40 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 91:17.40 /<>/firefox-66.0~b8+build1/js/src/jit/Recover.cpp:421:30: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 91:17.47 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject.h:13, 91:17.49 from /<>/firefox-66.0~b8+build1/js/src/builtin/AtomicsObject.h:15, 91:17.49 from /<>/firefox-66.0~b8+build1/js/src/vm/Runtime.h:25, 91:17.49 from /<>/firefox-66.0~b8+build1/js/src/vm/JSContext.h:26, 91:17.49 from /<>/firefox-66.0~b8+build1/js/src/jit/CompileWrappers.h:10, 91:17.49 from /<>/firefox-66.0~b8+build1/js/src/jit/Ion.h:13, 91:17.49 from /<>/firefox-66.0~b8+build1/js/src/jit/JitAllocPolicy.h:19, 91:17.49 from /<>/firefox-66.0~b8+build1/js/src/jit/CompileInfo.h:12, 91:17.49 from /<>/firefox-66.0~b8+build1/js/src/jit/OptimizationTracking.h:13, 91:17.49 from /<>/firefox-66.0~b8+build1/js/src/jit/OptimizationTracking.cpp:7, 91:17.50 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit8.cpp:2: 91:17.50 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In member function ‘virtual bool js::jit::RUrsh::recover(JSContext*, js::jit::SnapshotIterator&) const’: 91:17.50 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:174:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 91:17.50 return js::ToUint32Slow(cx, v, out); 91:17.50 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 91:17.50 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 91:17.50 return js::ToInt32Slow(cx, v, out); 91:17.50 ~~~~~~~~~~~~~~~^~~~~~~~~~~~ 91:17.58 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit8.cpp:38: 91:17.58 /<>/firefox-66.0~b8+build1/js/src/jit/Recover.cpp: In member function ‘virtual bool js::jit::RRegExpMatcher::recover(JSContext*, js::jit::SnapshotIterator&) const’: 91:17.58 /<>/firefox-66.0~b8+build1/js/src/jit/Recover.cpp:1025:24: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 91:17.58 if (!RegExpMatcherRaw(cx, regexp, input, lastIndex, nullptr, &result)) { 91:17.58 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:17.74 /<>/firefox-66.0~b8+build1/js/src/jit/Recover.cpp: In member function ‘virtual bool js::jit::RLambdaArrow::recover(JSContext*, js::jit::SnapshotIterator&) const’: 91:17.74 /<>/firefox-66.0~b8+build1/js/src/jit/Recover.cpp:1404:43: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 91:17.74 JSObject* resultObject = js::LambdaArrow(cx, fun, scopeChain, newTarget); 91:17.74 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:17.80 /<>/firefox-66.0~b8+build1/js/src/jit/Recover.cpp: In member function ‘virtual bool js::jit::RMathFunction::recover(JSContext*, js::jit::SnapshotIterator&) const’: 91:17.80 /<>/firefox-66.0~b8+build1/js/src/jit/Recover.cpp:924:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 91:17.80 if (!js::math_sin_handle(cx, arg, &result)) { 91:17.80 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 91:17.80 /<>/firefox-66.0~b8+build1/js/src/jit/Recover.cpp:935:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 91:17.82 if (!js::math_log_handle(cx, arg, &result)) { 91:17.82 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 91:31.86 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/CallArgs.h:73, 91:31.86 from /<>/firefox-66.0~b8+build1/js/src/jsfriendapi.h:18, 91:31.86 from /<>/firefox-66.0~b8+build1/js/src/gc/Heap.h:19, 91:31.86 from /<>/firefox-66.0~b8+build1/js/src/jit/IonCode.h:15, 91:31.86 from /<>/firefox-66.0~b8+build1/js/src/jit/JSJitFrameIter.h:12, 91:31.86 from /<>/firefox-66.0~b8+build1/js/src/jit/JitFrames.h:12, 91:31.86 from /<>/firefox-66.0~b8+build1/js/src/jit/Bailouts.h:12, 91:31.86 from /<>/firefox-66.0~b8+build1/js/src/jit/LIR.h:15, 91:31.86 from /<>/firefox-66.0~b8+build1/js/src/jit/Lowering.h:13, 91:31.86 from /<>/firefox-66.0~b8+build1/js/src/jit/Lowering.cpp:7, 91:31.86 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 91:31.86 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Value.h: In member function ‘virtual js::jit::MDefinition* js::jit::MSignExtendInt32::foldsTo(js::jit::TempAllocator&)’: 91:31.87 /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/dist/include/js/Value.h:414:58: warning: ‘res’ may be used uninitialized in this function [-Wmaybe-uninitialized] 91:31.87 return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); 91:31.87 ^ 91:31.87 In file included from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit7.cpp:20: 91:31.87 /<>/firefox-66.0~b8+build1/js/src/jit/MIR.cpp:4003:13: note: ‘res’ was declared here 91:31.87 int32_t res; 91:31.87 ^~~ 91:31.90 /<>/firefox-66.0~b8+build1/js/src/jit/MIR.cpp: In member function ‘virtual js::jit::MDefinition* js::jit::MSignExtendInt64::foldsTo(js::jit::TempAllocator&)’: 91:31.91 /<>/firefox-66.0~b8+build1/js/src/jit/MIR.cpp:4034:31: warning: ‘res’ may be used uninitialized in this function [-Wmaybe-uninitialized] 91:31.91 return MConstant::NewInt64(alloc, res); 91:31.91 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 91:41.31 /<>/firefox-66.0~b8+build1/js/src/jit/Recover.cpp: In member function ‘virtual bool js::jit::RHypot::recover(JSContext*, js::jit::SnapshotIterator&) const’: 91:41.31 /<>/firefox-66.0~b8+build1/js/src/jit/Recover.cpp:839:29: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 91:41.31 if (!js::math_hypot_handle(cx, vec, &result)) return false; 91:41.31 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 91:42.11 In file included from /<>/firefox-66.0~b8+build1/js/src/vm/JSObject-inl.h:32, 91:42.11 from /<>/firefox-66.0~b8+build1/js/src/vm/EnvironmentObject-inl.h:12, 91:42.11 from /<>/firefox-66.0~b8+build1/js/src/vm/Interpreter-inl.h:21, 91:42.11 from /<>/firefox-66.0~b8+build1/js/src/jit/Recover.cpp:27, 91:42.11 from /<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit8.cpp:38: 91:42.12 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h: In member function ‘virtual bool js::jit::RObjectState::recover(JSContext*, js::jit::SnapshotIterator&) const’: 91:42.12 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 91:42.12 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); 91:42.12 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:42.12 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 91:42.12 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 91:42.12 return NativeSetProperty(cx, obj.as(), id, v, 91:42.12 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:42.12 receiver, result); 91:42.12 ~~~~~~~~~~~~~~~~~ 91:42.13 /<>/firefox-66.0~b8+build1/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 *** KEEP ALIVE MARKER *** Total duration: 1:32:00.261114 92:53.38 Compiling num-derive v0.2.2 *** KEEP ALIVE MARKER *** Total duration: 1:33:00.260723 93:00.73 Compiling serde_derive v1.0.80 (https://github.com/servo/serde?branch=deserialize_from_enums9#e0cc925c) 93:04.45 make[6]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/jit' 93:04.45 Compiling euclid_macros v0.1.0 93:47.80 Compiling derive_more v0.13.0 *** KEEP ALIVE MARKER *** Total duration: 1:34:00.260928 *** KEEP ALIVE MARKER *** Total duration: 1:35:00.260724 95:17.20 Compiling darling_core v0.8.1 *** KEEP ALIVE MARKER *** Total duration: 1:36:00.260716 *** KEEP ALIVE MARKER *** Total duration: 1:37:00.263006 97:41.58 Compiling synstructure v0.10.1 *** KEEP ALIVE MARKER *** Total duration: 1:38:00.260708 98:50.12 Compiling cssparser-macros v0.3.3 *** KEEP ALIVE MARKER *** Total duration: 1:39:00.260755 99:50.23 Compiling selectors v0.21.0 (/<>/firefox-66.0~b8+build1/servo/components/selectors) *** KEEP ALIVE MARKER *** Total duration: 1:40:00.260746 100:10.82 Compiling cstr v0.1.3 100:11.14 Compiling sha2 v0.8.0 100:36.31 Compiling tokio-fs v0.1.3 100:37.13 Compiling rayon v1.0.0 100:39.28 Compiling tokio-tcp v0.1.1 100:46.19 Compiling tokio-udp v0.1.1 100:51.91 Compiling cubeb-core v0.5.1 100:59.41 Compiling xpcom v0.1.0 (/<>/firefox-66.0~b8+build1/xpcom/rust/xpcom) *** KEEP ALIVE MARKER *** Total duration: 1:41:00.264795 101:01.84 Compiling rsdparsa_capi v0.1.0 (/<>/firefox-66.0~b8+build1/media/webrtc/signaling/src/sdp/rsdparsa_capi) 101:26.88 Compiling netwerk_helper v0.0.1 (/<>/firefox-66.0~b8+build1/netwerk/base/rust-helper) 101:31.93 Compiling encoding_glue v0.1.0 (/<>/firefox-66.0~b8+build1/intl/encoding_glue) 101:37.75 Compiling darling_macro v0.8.1 *** KEEP ALIVE MARKER *** Total duration: 1:42:00.264735 102:14.88 Compiling webidl v0.8.0 *** KEEP ALIVE MARKER *** Total duration: 1:43:00.293299 *** KEEP ALIVE MARKER *** Total duration: 1:44:00.284739 104:14.57 Compiling malloc_size_of_derive v0.1.0 104:46.23 Compiling binjs_meta v0.4.3 *** KEEP ALIVE MARKER *** Total duration: 1:45:00.276713 105:11.73 Compiling tokio v0.1.7 105:48.54 Compiling cubeb v0.5.2 105:49.76 Compiling cubeb-backend v0.5.0 *** KEEP ALIVE MARKER *** Total duration: 1:46:00.272713 106:03.65 Compiling binast v0.1.1 (/<>/firefox-66.0~b8+build1/js/src/frontend/binsource) 106:33.49 Compiling darling v0.8.1 106:34.05 Compiling app_units v0.7.0 106:35.55 Compiling euclid v0.19.5 106:43.15 Compiling bincode v1.0.0 106:45.08 Compiling serde_bytes v0.10.4 106:47.56 Compiling webrender_build v0.0.1 (/<>/firefox-66.0~b8+build1/gfx/wr/webrender_build) 106:47.66 Compiling ron v0.1.7 106:48.79 Compiling mozurl v0.0.1 (/<>/firefox-66.0~b8+build1/netwerk/base/mozurl) 106:53.69 Compiling toml v0.4.5 106:53.88 Compiling failure v0.1.3 106:54.62 Compiling tokio-core v0.1.17 *** KEEP ALIVE MARKER *** Total duration: 1:47:00.285656 107:20.13 Compiling cubeb-pulse v0.2.0 (/<>/firefox-66.0~b8+build1/media/libcubeb/cubeb-pulse-rs) 107:31.08 Compiling style_derive v0.0.1 (/<>/firefox-66.0~b8+build1/servo/components/style_derive) 107:48.51 Compiling wr_malloc_size_of v0.0.1 (/<>/firefox-66.0~b8+build1/gfx/wr/wr_malloc_size_of) 107:49.45 Compiling plane-split v0.13.6 107:55.14 Compiling webrender v0.59.0 (/<>/firefox-66.0~b8+build1/gfx/wr/webrender) 107:56.08 Finished release [optimized] target(s) in 102m 00s 107:56.14 make[6]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/js/src/frontend/binsource' 107:56.15 Compiling rkv v0.5.1 107:58.60 Compiling tokio-uds v0.1.7 *** KEEP ALIVE MARKER *** Total duration: 1:48:00.280717 108:04.27 Compiling style v0.0.1 (/<>/firefox-66.0~b8+build1/servo/components/style) 108:12.76 Compiling webrender_api v0.58.0 (/<>/firefox-66.0~b8+build1/gfx/wr/webrender_api) 108:18.96 Compiling malloc_size_of v0.0.1 (/<>/firefox-66.0~b8+build1/servo/components/malloc_size_of) 108:21.42 Compiling audioipc v0.2.4 (/<>/firefox-66.0~b8+build1/media/audioipc/audioipc) 108:42.91 Compiling style_traits v0.0.1 (/<>/firefox-66.0~b8+build1/servo/components/style_traits) 108:47.90 Compiling audioipc-server v0.2.3 (/<>/firefox-66.0~b8+build1/media/audioipc/server) *** KEEP ALIVE MARKER *** Total duration: 1:49:00.276712 109:27.33 Compiling audioipc-client v0.4.0 (/<>/firefox-66.0~b8+build1/media/audioipc/client) *** KEEP ALIVE MARKER *** Total duration: 1:50:00.272712 *** KEEP ALIVE MARKER *** Total duration: 1:51:00.276588 *** KEEP ALIVE MARKER *** Total duration: 1:52:00.247560 *** KEEP ALIVE MARKER *** Total duration: 1:53:00.204266 *** KEEP ALIVE MARKER *** Total duration: 1:54:00.162882 *** KEEP ALIVE MARKER *** Total duration: 1:55:00.158579 *** KEEP ALIVE MARKER *** Total duration: 1:56:00.197285 *** KEEP ALIVE MARKER *** Total duration: 1:57:00.169765 *** KEEP ALIVE MARKER *** Total duration: 1:58:00.192774 *** KEEP ALIVE MARKER *** Total duration: 1:59:00.216816 *** KEEP ALIVE MARKER *** Total duration: 2:00:00.184907 *** KEEP ALIVE MARKER *** Total duration: 2:01:00.154316 *** KEEP ALIVE MARKER *** Total duration: 2:02:00.134409 *** KEEP ALIVE MARKER *** Total duration: 2:03:00.121306 *** KEEP ALIVE MARKER *** Total duration: 2:04:00.156795 *** KEEP ALIVE MARKER *** Total duration: 2:05:00.142952 *** KEEP ALIVE MARKER *** Total duration: 2:06:00.128450 *** KEEP ALIVE MARKER *** Total duration: 2:07:00.110499 *** KEEP ALIVE MARKER *** Total duration: 2:08:00.148752 128:51.00 Compiling webrender_bindings v0.1.0 (/<>/firefox-66.0~b8+build1/gfx/webrender_bindings) *** KEEP ALIVE MARKER *** Total duration: 2:09:00.176850 *** KEEP ALIVE MARKER *** Total duration: 2:10:00.140088 *** KEEP ALIVE MARKER *** Total duration: 2:11:00.111909 *** KEEP ALIVE MARKER *** Total duration: 2:12:00.148786 *** KEEP ALIVE MARKER *** Total duration: 2:13:00.128194 *** KEEP ALIVE MARKER *** Total duration: 2:14:00.160771 134:45.93 Compiling geckoservo v0.0.1 (/<>/firefox-66.0~b8+build1/servo/ports/geckolib) *** KEEP ALIVE MARKER *** Total duration: 2:15:00.187772 *** KEEP ALIVE MARKER *** Total duration: 2:16:00.204773 *** KEEP ALIVE MARKER *** Total duration: 2:17:00.200453 *** KEEP ALIVE MARKER *** Total duration: 2:18:00.180946 *** KEEP ALIVE MARKER *** Total duration: 2:19:00.202574 *** KEEP ALIVE MARKER *** Total duration: 2:20:00.216841 *** KEEP ALIVE MARKER *** Total duration: 2:21:00.229538 141:46.78 Compiling gkrust v0.1.0 (/<>/firefox-66.0~b8+build1/toolkit/library/rust) *** KEEP ALIVE MARKER *** Total duration: 2:22:00.236781 *** KEEP ALIVE MARKER *** Total duration: 2:23:00.240820 *** KEEP ALIVE MARKER *** Total duration: 2:24:00.247652 *** KEEP ALIVE MARKER *** Total duration: 2:25:00.252708 *** KEEP ALIVE MARKER *** Total duration: 2:26:00.217924 *** KEEP ALIVE MARKER *** Total duration: 2:27:00.222178 *** KEEP ALIVE MARKER *** Total duration: 2:28:00.202384 *** KEEP ALIVE MARKER *** Total duration: 2:29:00.196311 *** KEEP ALIVE MARKER *** Total duration: 2:30:00.162434 *** KEEP ALIVE MARKER *** Total duration: 2:31:00.163036 *** KEEP ALIVE MARKER *** Total duration: 2:32:00.147031 *** KEEP ALIVE MARKER *** Total duration: 2:33:00.176802 *** KEEP ALIVE MARKER *** Total duration: 2:34:00.188981 *** KEEP ALIVE MARKER *** Total duration: 2:35:00.208872 *** KEEP ALIVE MARKER *** Total duration: 2:36:00.187407 *** KEEP ALIVE MARKER *** Total duration: 2:37:00.216598 *** KEEP ALIVE MARKER *** Total duration: 2:38:00.229668 158:01.93 Finished release [optimized] target(s) in 152m 05s 158:02.13 make[6]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf/toolkit/library/rust' 158:02.14 make[5]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf' 158:02.14 make[4]: *** [/<>/firefox-66.0~b8+build1/config/recurse.mk:34: compile] Error 2 158:02.14 make[4]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf' 158:02.14 make[3]: *** [/<>/firefox-66.0~b8+build1/config/rules.mk:415: default] Error 2 158:02.14 make[3]: Leaving directory '/<>/firefox-66.0~b8+build1/obj-arm-linux-gnueabihf' 158:02.14 make[2]: *** [client.mk:125: build] Error 2 158:02.14 make[2]: Leaving directory '/<>/firefox-66.0~b8+build1' 158:02.15 33 compiler warnings present. 158:02.79 Notification center failed: Install notify-send (usually part of the libnotify package) to get a notification when the build finishes. make[1]: *** [GNUmakefile:9: build] Error 2 make[1]: Leaving directory '/<>/firefox-66.0~b8+build1' make: *** [/usr/share/cdbs/1/class/makefile.mk:77: debian/stamp-makefile-build] Error 2 dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit status 2 -------------------------------------------------------------------------------- Build finished at 20190215-1124 Finished -------- E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: armhf Build-Space: 4187820 Build-Time: 10965 Distribution: disco Fail-Stage: build Host Architecture: armhf Install-Time: 254 Job: firefox_66.0~b8+build1-0ubuntu0.19.04.1.dsc Machine Architecture: arm64 Package: firefox Package-Time: 11452 Source-Version: 66.0~b8+build1-0ubuntu0.19.04.1 Space: 4187820 Status: attempted Version: 66.0~b8+build1-0ubuntu0.19.04.1 -------------------------------------------------------------------------------- Finished at 20190215-1124 Build needed 03:10:52, 4187820k disc space RUN: /usr/share/launchpad-buildd/slavebin/in-target scan-for-processes --backend=chroot --series=disco --arch=armhf PACKAGEBUILD-16391296 Scanning for processes to kill in build PACKAGEBUILD-16391296